Overview
We are seeking a Senior Embedded Software Engineer to support the development of a next-generation virtual interactive patient simulator used internally for advanced patient simulation and testing. This role will focus on low-level Embedded software development, system integration, and testing within a Linux-based environment. The work is part of an internal initiative and does not require FDA submission activities during the project duration.
Requirements
- Strong experience with Embedded programming in C (Assembler experience required)
- Hands-on experience with ARM processors (Cortex-R strongly preferred)
- Proven experience developing low-level hardware interfaces and driver APIs
- Solid understanding of Operating systems concepts
- Solid understanding of timing and memory management
- Solid understanding of Multithreading and concurrency
- Experience with Linux OS, including user-space applications
- Proficiency with IDEs and debuggers
- Experience with Vitis (Eclipse-based) preferred
- Experience using Git for version control
- Familiarity with test frameworks such as Unity, CppUTest, GoogleTest
Nice to have
- Experience with the QP Event Framework (strong plus)
- Familiarity with modern development and workflow management tools, including:
- Atlassian tools (Jira, Bitbucket)
- Experience working in structured development environments with formal workflows
Project Details
Project Type: Internal R&D (no FDA submission required during contract)
- Location: Boston - On-site 4 days per week (some flexibility available)

Boston, MA, United States of America
Click apply
JS26489_25303_510CBF75E8D9699BB2BD8F5AD7D66F15
1/27/2026 7:13:15 AM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.