> Markdown version of [/jobs/ext/2096801-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/2096801-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Transmedics Inc - **Location:** Andover, MA, United States - **Experience:** Expert - **Salary:** $129,000.0 - $183,600.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, JIRA, Unit Testing, C++ (Programming Language), Ubuntu (Operating System), CMake, Configuration Management, Static Program Analysis, Continuous Integration, Software Debugging, Device Drivers, Embedded Software, Joint Test Action (IEEE Standards), LabVIEW, Object-Oriented Software Development, Qt (Software), Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, System Testing, Universal Asynchronous Receiver/Transmitter, UML, Serial Peripheral Interface, PIC Microcontroller, Software Verification, Git - **Published:** August 17, 2026 - **Apply:** https://www.dice.com/job-detail/49637d2e-b551-40fd-868e-9c6a2e211f03 ## About the Role We are currently seeking a talented and driven Senior Software Development Engineer to join our team. The Senior Software Development Engineer will have the opportunity to contribute to the full life cycle of embedded software applications that preserve donated hearts, lungs, livers, and other organs on the OCS., BS/MS in Software Engineering, Electrical Engineering, or equivalent combination of education and experience. 8+ years of related experience in real-time embedded software development. Proficient in C and C++; Qt framework, a plus. PREFERRED QUALIFICATIONS Device driver level development (e.g., UART, I2C, SPI, ADC, BT, USB OTG) preferred. ARM Processor and PIC microcontroller development preferred. Experience with RTOS (e.g., QNX RTOS or equivalent). Standard embedded development and debug tools (e.g., GNU, Momentics, CMake, JTAG). Standard Configuration Management and Project Tools (e.g., Git, JIRA, Ubuntu, Labview). Familiarity with CI/CD build environment infrastructure. Strong knowledge of Object-Oriented Design (OOD and Unified Modeling Language (UML) Integration of testing, static analysis, and security frameworks, a plus. Medical device software development experience with compliance to IEC-62304 and FDA guidelines. Must be team-oriented with outstanding interpersonal and communication skills (written and verbal). Must be detail-oriented and highly organized. ## Description This position is responsible for, but not limited to, the following: Work with stakeholders to determine software requirements and develop risk analysis for new applications Design, implement, unit test, and document embedded software Write and execute software unit and system test plans and procedures Develop and maintain software development procedures per regulatory standards, e.g., FDA guidance, IEC 62304 Manage procedures and deliverables for software verification Address field complaints by determining root cause and implementing corrective actions Support quality audits and the development of FDA submissions Perform other TransMedics tasks and duties as assigned/required. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)