drjobs Senior Software Application Engineer

Senior Software Application Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Colombia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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) 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 :

 

 

 


Remote Work :

Yes


Employment Type :

Full-time

Employment Type

Remote

Company Industry

Department / Functional Area

Operations

Key Skills

  • Anti Money Laundering
  • Machinery Maintenance
  • Jsf
  • Administration
  • Datawarehousing
  • Content Writing

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.