Embedded Engineer II
Whoop is hiring an Embedded Engineer II in Boston, United States. Level rates it ; you can apply on Whoop.
Level's read on this job
- Level rates this role Little AI ●○○○: aI is not part of the work.
- The posting mentions C, Oscilloscopes and Multimeters among its tools and skills.
- Level classes it as a mid-level role.
- Whoop has 124 other open roles on Level.
AI in this role
Develop embedded firmware in C and C++ for health monitoring devices while leveraging AI as an optional development tool.
At WHOOP, we're on a mission to unlock and inspire performance for life. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.
WHOOP is looking for an enthusiastic Embedded Engineer II to join our Software Organization as part of the Embedded Engineering team. You will work with Hardware, Signal Processing, Manufacturing and Product teams to develop and deliver against Hardware and Software roadmaps. The Embedded team’s mission is to build and deploy stable, accurate, and power efficient firmware platforms for all our in house developed devices via a seamless 24/7 connection and interaction between our mobile apps.
At Whoop, the Embedded team is at the intersection of the Hardware and Software domains, bridging the gap between the physical and the digital world. As an Embedded Engineer II you will collaborate with a diverse group of the industry’s best and brightest engineers in supporting current products, as well as developing new cutting edge products that help our members achieve their health and fitness goals with industry leading monitoring and data analysis.
Responsibilities:Develop and test firmware in C for WHOOP’s product line, leveraging software tools, hardware tools, and instrumentation to aid in the development and debug process.
Contribute to firmware architecture design and feature development
Debug issues across software and hardware domains
Write and maintain clear technical documentation
Participate in code reviews and ensure compliance with coding standards.
Support test automation by designing, implementing, and debugging firmware self-tests.
Support electrical development by contributing to component selection and bringing up drivers.
Leverage AI as a development tool and share learnings with teammates.
Bachelor’s in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
2+ years of embedded software development experience
Excellent problem-solving and analytical skills.
Excellent written and verbal communication skills.
Ability to use electronic test equipment such as oscilloscopes, multimeters, power supplies, and logic analyzers to aid in debug.
Proficient with device driver development
Proficient in C/C++ programming
Fluency in electrical engineering fundamentals and knowledge of electrical design basics
Familiarity with operating systems (OS) and real-time operating systems (RTOS).
Familiarity with system communication protocols such as I2C, SPI, and USART.
Familiarity with version control using git
Familiarity with unit and functional testing
How we rate this
Embedded Engineer II at Whoop rates 20 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- Tell me about a project where embedded systems was part of your work. What did you do?
- Tell me about a project where firmware was part of your work. What did you do?
- Tell me about a project where device driver development was part of your work. What did you do?
- Tell me about a project where rtos was part of your work. What did you do?
- Walk me through how you've used C in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Embedded Systems, Firmware, Device Driver Development, Rtos, and C. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineering jobs by email
One email a week with the new software engineering jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step