WHOOP

Embedded Engineer

Job Description

Posted on: 
2026-05-16

Responsibilities

  • Collaborate with senior engineers to design, implement, test, and maintain embedded firmware in C/C++.
  • Support the development and debugging process using software tools and hardware instrumentation.
  • Write and maintain unit and functional tests to enhance firmware reliability and performance.
  • Contribute to firmware architecture, documentation, and coding standards.
  • Debug and troubleshoot issues across embedded software and hardware.
  • Participate in code reviews and technical discussions to improve engineering practices.
  • Optimize embedded resource utilization and device stability.

Job Requirements

  • Bachelor’s degree or current pursuit in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 0–2 years of embedded software development experience.
  • Proficiency in C/C++ and knowledge of embedded systems and communication protocols.
  • Familiarity with Git, testing methodologies, and debugging techniques.
  • Exposure to operating systems or real-time operating systems (RTOS).
  • Ability to use electronic lab equipment for debugging and validation.
  • Strong problem-solving, communication, and collaboration skills.
Apply now

More job openings