Senior Embedded Android Developer

Boston, Massachusetts


Full Time

$150k - $200k

Our client is a leading IoT device company focused on developing innovative solutions within the healthcare and security industry that is dedicated to creating cutting-edge products that enhance the lives of our customers.

They are looking for a skilled Embedded Android Developer that will be responsible for designing, developing, and testing embedded software for their IoT devices running on the Android platform. You will collaborate with hardware engineers, software developers, and product managers to ensure seamless integration of software and hardware components.


  • Design and develop embedded software for IoT devices running on Android platforms.
  • Implement and optimize device drivers, protocols, and communication interfaces.
  • Collaborate with cross-functional teams to define requirements and specifications.
  • Conduct unit testing and integration testing to ensure software quality and reliability.
  • Provide technical support and troubleshooting for embedded software issues.
  • Stay updated with industry trends and best practices in embedded systems development.


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded software development for Android platforms.
  • Proficiency in programming languages such as C/C++, Java, and Kotlin.
  • Familiarity with embedded systems design, microcontrollers, and communication protocols (e.g., UART, SPI, I2C).
  • Experience with version control systems (e.g., Git) and software development tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with IoT technologies and protocols (e.g., MQTT, CoAP, Bluetooth Low Energy).
  • Knowledge of real-time operating systems (RTOS) and embedded Linux.
  • Familiarity with hardware design and schematic interpretation.
  • Certifications in embedded systems or Android development.


  • Competitive salary and benefits package.
  • Opportunities for career growth and professional development.
  • Collaborative and innovative work environment.
  • Flexible work schedule and remote work options.
  • Employee wellness programs and perks.

Posted by: Nicholas Costello

Specialization: EmbeddedAndroid