Embedded Engineer/C++/Onsite

Kelly Services Inc.
Audubon, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 110K

Job location

Audubon, United States of America

Tech stack

Board Bringup
Automation of Tests
C++
Communications Protocols
Computer Engineering
Software Debugging
Embedded Software
Firmware
Python
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
Information Technology

Job description

This is an opportunity to join a growing engineering team working on embedded software for a next-generation surgical instrument. They're hiring a Firmware Engineer to design, develop, and maintain core embedded features, with a heavy focus on microcontrollers, C/C++, and hands-on work directly with hardware. Python is used for scripting and test automation, and experience with Rust, board bring-up, or low-level driver work is a strong plus.

The environment is fast-moving and collaborative, offering exposure to new technologies, opportunities to work across different layers of the system, and room for long term growth.

Requirements

  • Embedded firmware development in C++ Microcontroller experience

  • Ability to work closely with hardware teams

  • Python scripting for automation

  • Board bring-up, testing, and driver-level debugging

  • Bachelor's degree in computer engineering, Computer Science, or similar

Desired Skills & Experience

  • Rust experience

  • Familiarity with embedded communication protocols

  • MS or PhD degree

Apply for this position