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

Senior Embedded Software Engineer - Mobile

Boston, Massachusetts


Full Time

$150k - $200k

Our client is a cutting-edge technology company dedicated to creating innovative solutions that save lives. They specialize primarily in developing IoT Android mobile devices that empower healthcare professionals and first responders to deliver timely and effective care in critical situations.

As an embedded software engineer, you will play a crucial role in designing, developing, and maintaining the software that powers their IoT Android mobile device. You will collaborate closely with hardware engineers, software developers, and product managers to ensure the seamless integration of software and hardware components.


  1. Design and implement embedded software solutions for IoT Android mobile devices, focusing on real-time data processing, connectivity, and reliability.
  2. Collaborate with cross-functional teams to define software requirements and specifications based on product goals and user needs.
  3. Develop and maintain device drivers, firmware, and low-level software components to ensure optimal performance and functionality.
  4. Conduct thorough testing and debugging to identify and resolve software defects and performance bottlenecks.
  5. Optimize software for resource-constrained environments while maintaining high standards of code quality, reliability, and security.
  6. Stay updated with industry trends and emerging technologies related to embedded systems, IoT, and mobile development.


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded software development, preferably in the IoT or mobile device industry.
  • Proficiency in programming languages such as C, C++, Java, and Python.
  • Familiarity with real-time operating systems (RTOS), embedded Linux, and Android development.
  • Strong understanding of hardware/software interface, memory management, and device communication protocols (e.g., Bluetooth, Wi-Fi, cellular).
  • Experience with version control systems (e.g., Git), debugging tools, and software testing methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work independently and in a team environment.
  • Passion for leveraging technology to make a positive impact on people's lives, particularly in healthcare and emergency response.


  • Competitive salary and benefits package
  • Opportunities for professional growth and career advancement
  • Collaborative and dynamic work environment
  • Chance to work on meaningful projects that have a direct impact on saving lives

Posted by: Nicholas Costello

Specialization: EmbeddedAndroid