

Embedded Software Engineer II
Actalent
Posted Tuesday, September 2, 2025
Posting ID: JP-005515371
Job Title: Embedded Software Engineer II
Job DescriptionWe are seeking a skilled Embedded Software Engineer II to design and develop software applications that support a range of medical devices used in various environments, including labs, hospitals, and remote settings. This role involves integrating software with diverse hardware platforms, troubleshooting hardware/firmware interfaces, and developing secure, cloud-connected applications in compliance with HIPAA and IEC standards. You will work on applications requiring intensive, interrupt-driven communications for real-time process control using multiple serial channels and protocols. Additionally, you will execute the full software development life cycle, from requirement capture to architecture, implementation, testing, and support of user interface applications.
- Design and develop software applications for medical devices.
- Integrate software with various hardware platforms and troubleshoot hardware/firmware interfaces.
- Develop secure, cloud-connected applications following HIPAA and IEC compliance.
- Create applications with intensive, interrupt-driven communications for real-time process control.
- Execute full software development life cycle, including requirement capture, architecture, implementation, testing, and support.
- Document, design, and perform integration, testing, debugging, and installation support.
- Interface with the design team to support functional test and measurement requirements.
- Proficiency in C++ and embedded software development.
- Experience with Linux and firmware in embedded systems.
- Knowledge of RTOS and real-time environments.
- 2+ years of experience in medical device or safety-critical software development.
- 2+ years of experience in embedded Linux development.
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, Mathematics, or related technical field.
- Preferred experience in Yocto and UI frameworks such as Qt or QML.
- Familiarity with ISO standards.
- Experience with GTest, GMock frameworks.
- Experience using Atlassian Tools or equivalent.
- Familiarity with agile software development.
- Experience with software quality systems.
- Experience with microcontrollers and deploying commercial embedded Linux systems.
This position offers a hybrid work environment, providing the flexibility to work both remotely and on-site. As part of a growing company, you will have the opportunity to support a variety of projects and technologies, gaining exposure to different activities before choosing a specialization.
Contact Information
Email: scatalano@actalentservices.com