Platzhalter Bild

Senior Software Application Engineer bei Yuxi Global

Yuxi Global · Medellín, Kolumbien · Remote

Jetzt bewerben
Company Description:

Yuxi Global (powered by Veritas Automata) has been a leading force in empowering Life Sciences companies to achieve their digital goals since 2005.

We specialize in providing comprehensive solutions, including turnkey enterprise-grade application development, managed development teams, staff augmentation, and strategic consulting via our Veritas Automata Services Team. With headquarters in the United States and a team of over 150 skilled IT professionals located throughout North and South America, including the United States, Colombia, Mexico, Brazil, and Costa Rica, we are well-positioned to meet the unique requirements of our clients.

Having partnered with nearly 300 clients, Yuxi Global has played a crucial role in advancing digital solutions for companies in life sciences. Utilizing cutting-edge technologies such as Microsoft Azure, PowerBI, .Net Custom development, Node.JS, React, and UX/UI design, we deliver impactful solutions that drive business growth and captivate audiences.

Job Description:

Position Overview:

This team member is responsible for designing the front-end user interface and back-end digital signal processing chain, as well as creating test cases for debugging the system and/or microcontroller firmware. This includes architecture design, project planning, coding, profiling code, debugging, testing, artifact tracking, and document generation under a quality management system that meets regulatory standards for medical device software development.

Essential Functions:

  • Determines appropriate software architecture and design environment, problem definition, requirements creation, and implementation.

  • Develops signal processing chains and machine learning algorithms for classifying ultrasound signals.

  • Develops UI/UX, Application Programming Interfaces, as well as low-level code for hardware interfaces

  • Develops and documents code in accordance with company coding standards.

  • Follows company standard operating procedures (SOPs) to ensure regulatory compliance.

  • Uses code repositories to track all software development.

  • Uses code artifact tracking mechanisms to plan and execute work deliverables.

  • Protect confidential information, including software algorithms and implementations.

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas.

  • Coordinate efforts between the company and consultants or vendors.

  • Travel to customer sites may be required, with an expected travel commitment of up to 25% of the time.

Qualifications:

Skills and Qualifications:

  • A valid U.S. visa is a mandatory requirement for this role.

  • Advanced English Level (C1) 

  • Experience in Life Sciences is highly desired

  • Ability to program in scripting, high- and low-level languages, including Python, C#, C++, and C.

  • Able to manage and distribute applications from a cloud backend.

  • Knowledge of industry standards (IEC 62304, ISO 60601-1-4) strongly desired.

  • Familiar with different software development lifecycles, including agile and stage gate.

  • Strong knowledge in object-oriented programming, database experience, signal and slots, model-view-controller UI development and frameworks, and UI/UX best practices.

  • Proficient in using Git, artifact tracking, and product development software such as Jira.

  • Knowledge to read and create UML diagrams.

  • Ability to use pseudo code to convey algorithms to other team members.

  • Knowledgeable about data types and structures, including correct situational use.

  • Cross-platform development, including macOS, Windows, and Android.

  • Familiar with and use best practices in debugging and documenting code.

  • Understand toolchains and be able to describe memory maps and how to use profilers.

Required Education and Experience:

  • B.S. in Computer Engineering, Computer Science, or equivalent.

  • Minimum of seven years of experience (5 years with a M.S.) in developing software, including performing code reviews, source control, unit and system testing, artifact tracking, and documentation generation.

Additional Information:

 

 

 

Jetzt bewerben

Weitere Jobs