Quick overview
Job description
About the Role
We're seeking a hands-on Embedded Systems Engineer to join a growing engineering team focused on developing and supporting hardware-based products from prototype through production. This is an excellent opportunity for someone who enjoys working at the intersection of firmware, electronics, PCB design, and electromechanical systems.
The ideal candidate is equally comfortable writing embedded C++ code, troubleshooting hardware in the lab, and collaborating on product-ready designs.
Required Qualifications
- 2-5+ years of Embedded Systems Engineering experience
- Strong embedded development experience using C/C++
- Experience working with microcontrollers and embedded systems
- Hands-on PCB experience including component selection, design reviews, schematic interpretation, and hardware modifications
- Experience troubleshooting electromechanical systems involving motors, sensors, actuators, or related devices
- Proficiency using lab equipment such as:
- Oscilloscopes
- Multimeters
- Logic analyzers
- Strong understanding of digital and analog electronics fundamentals
- Experience debugging hardware and firmware issues
Preferred Qualifications
- Experience developing products that have progressed into production or commercial deployment
- Startup or fast-paced product development experience
- Familiarity with communication protocols such as UART, SPI, I2C, USB, CAN, or Ethernet
- Python scripting experience for automation, testing, or diagnostics
- Experience supporting manufacturing, product validation, or production testing
- Git/version control experience
Responsibilities
- Develop and maintain embedded firmware in C/C++
- Support PCB design reviews, hardware bring-up, and system troubleshooting
- Debug circuit boards, electronic assemblies, and embedded systems
- Integrate and troubleshoot sensors, motors, drivers, and other electromechanical components
- Utilize laboratory tools to diagnose hardware and system-level issues
- Collaborate with engineering teams to transition designs from prototype to production
- Create technical documentation, test procedures, and debugging reports
What We're Looking For
We're looking for an engineer who enjoys building real-world products and is comfortable getting hands-on with both hardware and firmware. Candidates who have supported products through development, testing, and release will stand out.
Similar jobs
- ST

Embedded Software EngineerRecently posted
Synerfac Technical Staffing · Aberdeen, NC · Hybrid 🇺🇸
C++TechnologySalary not listed - C&
RPG Programmer AnalystRecently posted
Cox-Little & Company · Los Angeles, CA · On-site 🇺🇸
ERPSalary not listed - LT
Senior Agentic AI Software EngineerRecently posted
LTS · United States · Hybrid 🇺🇸
DockerMicroservicesGit+11TechnologySalary not listed - RA

Part time Software Engineer Co-op (Remote)Recently posted
Raytheon · Aurora, CO · Remote 🇺🇸
DockerMicroservicesAWS+8Technology$37k - $82k/yr - PE

Journeyman Systems Engineer II with Security ClearanceRecently posted
Prescient Edge · Saint Inigoes, MD · Hybrid 🇺🇸
Technology$90k - $105k/yr - BC

Epic Ambulatory Bones Application EngineerRecently posted
BCforward · Austin, TX · Remote 🇺🇸
PhoenixTechnology$60 - $64/hr - BC

Inpatient HIM OpTime Epic Application Engineer SpecialistRecently posted
BCforward · Austin, TX · Remote 🇺🇸
Technology$50 - $57/hr - DD

Senior Software EngineerRecently posted
Dexian DISYS · Dallas, TX · Hybrid 🇺🇸
DockerMicroservicesGit+18TechnologySalary not listed - RT

Python ProgrammerRecently posted
Russell, Tobin & Associates · New York, NY · On-site 🇺🇸
SQLAWSOAuth+22Salary not listed - AS
Agentic Software Engineer (Java or Python)Recently posted
Apex Systems · Jersey City, NJ · Hybrid 🇺🇸
MicroservicesSQLGit+10TechnologySalary not listed - SU

Senior Salesforce EngineerRecently posted
SunTechPros, Inc. · Raleigh, NC · On-site 🇺🇸
TechnologySalary not listed - AS
Forward Deployed EngineerRecently posted
Apex Systems · Houston, TX · On-site 🇺🇸
Generative AIEngineeringSalary not listed