Senior Embedded Software Engineer (Medical Devices)
Apply NowCompany: Danta Technologies
Location: Denver, CO 80226
Description:
Job Summary
We are seeking a highly skilled Embedded Software Engineer with expertise in designing and developing software for medical devices. The ideal candidate will have strong proficiency in C/C++, experience with RTOS (VxWorks, Yocto Linux), and a deep understanding of real-time and safety-critical systems. This role requires strong coordination and communication skills to facilitate seamless collaboration between onsite and offshore teams.
Key Responsibilities
Embedded Software Development
Design, develop, and maintain embedded software for medical devices using C/C++.
Implement and optimize real-time software solutions for FPGA and embedded systems.
Develop unit tests, integration tests, and system-level testing to ensure software reliability.
Optimize performance, memory usage, and power consumption in embedded systems.
Troubleshoot and debug complex software-hardware integration issues.
Document software designs, test procedures, and compliance artifacts for regulatory compliance.
Onsite Coordination & Communication
Act as the primary liaison between offshore and onsite teams.
Coordinate development tasks, requirement gathering, and issue resolution across geographies.
Ensure clear communication of project goals, expectations, and deadlines between stakeholders.
Provide technical guidance to offshore teams and ensure alignment with onsite objectives.
Participate in scrum meetings, design reviews, and regulatory discussions with cross-functional teams.
Work closely with systems engineers, architects, and software developers for seamless integration.
Mentor and guide junior engineers, providing technical leadership.
Assist in project planning, sprint management, and reporting project status.
Technical Skills
Strong proficiency in C/C++ for embedded software development.
Experience with Real-Time Operating Systems (RTOS) such as VxWorks, Yocto Linux.
Knowledge of communication protocols (CAN, TCP/IP, etc.).
Hands-on experience with debugging tools, static analysis, and version control (Git, SVN, etc.).
Experience with real-time and safety-critical software development.
Familiarity with CI/CD pipelines, GIT, and automated testing frameworks is a plus.
Soft Skills
Excellent onsite coordination, communication, and collaboration skills.
Ability to work in a cross-functional team across different time zones.
Strong problem-solving skills with the ability to work under regulatory constraints.
Experience in leading offshore teams and ensuring smooth project execution.
Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.
The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.
We are seeking a highly skilled Embedded Software Engineer with expertise in designing and developing software for medical devices. The ideal candidate will have strong proficiency in C/C++, experience with RTOS (VxWorks, Yocto Linux), and a deep understanding of real-time and safety-critical systems. This role requires strong coordination and communication skills to facilitate seamless collaboration between onsite and offshore teams.
Key Responsibilities
Embedded Software Development
Design, develop, and maintain embedded software for medical devices using C/C++.
Implement and optimize real-time software solutions for FPGA and embedded systems.
Develop unit tests, integration tests, and system-level testing to ensure software reliability.
Optimize performance, memory usage, and power consumption in embedded systems.
Troubleshoot and debug complex software-hardware integration issues.
Document software designs, test procedures, and compliance artifacts for regulatory compliance.
Onsite Coordination & Communication
Act as the primary liaison between offshore and onsite teams.
Coordinate development tasks, requirement gathering, and issue resolution across geographies.
Ensure clear communication of project goals, expectations, and deadlines between stakeholders.
Provide technical guidance to offshore teams and ensure alignment with onsite objectives.
Participate in scrum meetings, design reviews, and regulatory discussions with cross-functional teams.
Work closely with systems engineers, architects, and software developers for seamless integration.
Mentor and guide junior engineers, providing technical leadership.
Assist in project planning, sprint management, and reporting project status.
Technical Skills
Strong proficiency in C/C++ for embedded software development.
Experience with Real-Time Operating Systems (RTOS) such as VxWorks, Yocto Linux.
Knowledge of communication protocols (CAN, TCP/IP, etc.).
Hands-on experience with debugging tools, static analysis, and version control (Git, SVN, etc.).
Experience with real-time and safety-critical software development.
Familiarity with CI/CD pipelines, GIT, and automated testing frameworks is a plus.
Soft Skills
Excellent onsite coordination, communication, and collaboration skills.
Ability to work in a cross-functional team across different time zones.
Strong problem-solving skills with the ability to work under regulatory constraints.
Experience in leading offshore teams and ensuring smooth project execution.
Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.
The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.