> Markdown version of [/jobs/ext/4635526-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4635526-senior-embedded-software-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). --- # SENIOR EMBEDDED SOFTWARE ENGINEER - **Company:** Medacuity, LLC - **Location:** Westford, MA, United States - **Experience:** Expert - **Salary:** $128,000 - $170,000 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Boolean Algebra, Boost (C++ Libraries), C Sharp (Programming Language), C++ (Programming Language), Code Review, Communications Protocols, Computer Programming, Computer Engineering, Software Debugging, Linux, Programming Tools, Microprocessors, Embedded Software, Emulators, Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Software Engineering, Subversion, Multithreading, PIC Microcontroller, Information Technology, Real Time Data, Meditech, C++14, Multiplatform - **Published:** November 8, 2026 - **Apply:** https://www.juju.com/job/16_8f0b66cc ## About the Role * 8+ years design and programming experience. * Solid understanding of microprocessor architectures, interfaces, and digital logic. * Experience with multithreaded programming for real-time embedded systems ( C / C++, RTOS ). * Knowledge of Object-Oriented programming techniques. * Experience with development tools such as logic analyzers, signal generators, oscilloscopes, debuggers, emulators, and simulators. * Familiarity with Microchip, Freescale, NXP, ARM, or other microcontrollers, modern C++ ( C++17, STL, BOOST libraries ), and high-speed communication protocols and interfaces ( such as DMA, PCI, USB ). * Passion to learn new systems, methodologies, technologies, and tools. PREFERRED SKILLS * Would be ideal to have working experience in a highly regulated environment, such as medical device or aerospace / defense. * Professional background with robotics is also helpful. * Work history in Agile / Scrum environments., * B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent years of professional work experience. ## Description We seek a passionate and seasoned Embedded Software Engineer who is interested in playing a key role in the cutting edge MedTech space. As a Senior Embedded Software Engineer with us, you will be responsible for managing and facilitating the proper design and implementation of complex software and software / hardware integrated systems for cutting-edge medical technology products. You will be relied upon to interface with clients and represent MedAcuity to support seamless software development projects for our clients., * Develop embedded software ( C / C++, RTOS, Linux, Windows ) in a cross-platform development environment for controlling analytical instrumentation and medical devices, using high-speed communication channels, real-time data acquisition, and digital / analog I/O's * Follow the full design life cycle process including participation in requirements specification, design activities, planning, code reviews and creating corresponding artifacts. * Develop and maintain manual / automated Software Testing ( SVN, scripts, C++ / C#, Windows ). * Establish and execute verification plans against units in a simulated, emulated, and laboratory environment. * Collaborate and be part of a multi-functional development team.