MATRIX Resources is now “Motion Recruitment” and proud to combine job boards to bring the talent community even more expansive market opportunities.

Senior C++ Mobile Developer

Boston, Massachusetts


Full Time

$140k - $190k

Job Description: Senior Embedded Software Engineer

Company Overview: Our client is a leading medical device company committed to transforming in-home safety using advanced artificial intelligence technology. With a focus on innovation, they are dedicated to creating groundbreaking solutions that enhance patient care and well-being.

Position Overview: Our client is seeking a talented Senior Embedded Software Engineer to join their dynamic team in downtown Boston. This critical role involves designing and developing embedded software solutions for cutting-edge medical devices that integrate advanced AI technology. The ideal candidate will have a strong background in C++, Android OS, and experience with embedded systems on ARM microcontrollers.

Required Skills & Experience
  • Bachelor's or Master's degree in computer science, Electrical Engineering, or related field.
  • 5-10 years of professional experience in embedded software development.
  • Proficiency in C++ programming for embedded systems.
  • Strong experience with Android OS development and familiarity with mobile app integration.
Desired Skills & Experience
  • Hands-on experience with ARM microcontrollers and associated toolchains.
  • Knowledge of real-time operating systems (RTOS) and device drivers.
  • Understanding of communication protocols such as UART, SPI, I2C, and wireless technologies (e.g., Bluetooth, Wi-Fi).
  • Familiarity with software development life cycle (SDLC) and agile methodologies.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Experience in the medical device industry or other regulated industries (e.g., automotive, aerospace) is a plus.
What You Will Be Doing
Tech Breakdown
  • C++
  • Android
Daily Responsibilities
  • Design, develop, and maintain embedded software for next-generation medical devices.
  • Collaborate with cross-functional teams including hardware engineers, software developers, and QA specialists to deliver robust and scalable solutions.
  • Implement and optimize software for ARM-based microcontrollers within resource-constrained environments.
  • Architect and implement software drivers and communication protocols for device peripherals and sensors.
  • Ensure software meets rigorous quality standards, regulatory requirements, and performance benchmarks.
  • Conduct code reviews, identify areas for improvement, and drive software best practices.

Location: This is a full-time, onsite position located in downtown Boston.


  • Competitive salary and comprehensive benefits package.
  • Opportunity to work on impactful projects at the forefront of medical technology.
  • Collaborative and innovative work environment with growth opportunities.
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

Posted by: Christina Carboni

Specialization: EmbeddedC++Android