Embedded Systems Engineer
$60 - $70 per hourActalent
Job Description
Job Description
Job Title: Embedded Systems Engineer Job Description
The Embedded Systems Engineer develops and maintains the firmware that powers small unmanned aircraft systems and associated ground equipment for demanding defense applications. This role spans the full embedded stackfrom bootloaders and device drivers to control loops and PX4 integrationcovering flight-controller integration, battery management, motor control, lighting systems, and communication links. The engineer works closely with cross-functional teams to deliver production-ready systems that operate reliably in real-world flight conditions.
Responsibilities- Develop, test, and maintain embedded firmware in C and C++ for STM32 and similar ARM Cortex-M microcontrollers.
- Integrate with and extend a PX4-based flight-control stack to support new aircraft capabilities and features.
- Design and implement device drivers and control loops using SPI, I2C, UART, and CAN communication interfaces.
- Build robust embedded communication systems using MAVLink and DroneCAN/UAVCAN protocols.
- Support board bring-up and hardware verification in collaboration with the electronics engineering team.
- Implement secure boot, cryptographic signing, signed firmware updates, and field-update mechanisms to protect deployed systems.
- Debug, profile, and harden firmware to ensure reliability and resilience in challenging field conditions.
- Develop production flashing, testing, and provisioning tools to support manufacturing and deployment.
- Participate in aircraft flight testing and conduct post-flight log analysis to improve performance and reliability.
- Collaborate closely with electrical, manufacturing, and flight-test personnel throughout the product-development lifecycle.
- Troubleshoot issues across embedded software, electronics, communications, and system-level integration.
- Contribute to board bring-up and system testing, ensuring tight integration between firmware and custom PCB hardware.
- Participate in PCB design reviews by interpreting electrical schematics and providing firmware-focused feedback.
- 3+ years of professional embedded C/C++ development experience with firmware that has shipped in a product.
- Strong proficiency in C and C++ for embedded systems development.
- Experience developing on STM32 or similar ARM Cortex-M microcontrollers.
- Bare-metal and RTOS development experience with NuttX, FreeRTOS, Zephyr, or similar real-time operating systems.
- Experience implementing and troubleshooting SPI, I2C, UART, and CAN communications.
- Hands-on hardware debugging experience using oscilloscopes, logic analyzers, and JTAG/SWD tools.
- Strong understanding of microcontroller architecture, including interrupts, DMA, and timing behavior.
- Ability to troubleshoot issues across embedded software, electronics, communications, and system-level integration.
- Understanding of the interaction between firmware and custom PCB hardware.
- Ability to read electrical schematics and participate in PCB design reviews.
- Experience with board bring-up and hardware verification.
- Experience developing production flashing, testing, and provisioning tools.
- Experience with MAVLink and DroneCAN/UAVCAN communication protocols.
- Direct development experience with PX4 or ArduPilot flight-control systems.
- Experience with STM32 HAL/LL and NuttX.
- Experience with secure boot, cryptographic signing, signed firmware updates, or anti-tamper techniques.
- Flight testing and post-flight log analysis experience.
- Strong ownership mentality and willingness to work across traditional engineering boundaries.
- Bachelors degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent demonstrated experience.
- Experience with embedded software and firmware development for unmanned aircraft systems or similar safety-critical platforms.
- Familiarity with PX4-based flight-control stacks and related tooling.
- Knowledge of battery management, motor control, lighting systems, and communication links in embedded environments.
- Experience with electrical schematics and participation in PCB design reviews.
- Exposure to PCB design tools such as KiCad, Altium, or Cadence.
- Comfort working in a hands-on, product-focused startup environment.
- Ability to work collaboratively with electrical, manufacturing, and flight-test teams.
- Strong problem-solving skills and attention to detail in debugging and system optimization.
This role is primarily on-site in a temperature-controlled office and warehouse environment. Engineers work closely with the physical aircraft and ground equipment, gaining direct exposure to the complete product lifecycle, including design, firmware, electronics, assembly, production, and flight testing. The environment offers a high level of technical ownership over assigned systems and components and frequent opportunities to see firmware operating on real aircraft within weeks. Team members collaborate closely across disciplines and benefit from comprehensive employee health-insurance coverage and a 401(k) plan with employer match.
Job Type & LocationThis is a Contract to Hire position based out of Auburn Hills, MI.
Pay and BenefitsThe pay range for this position is $60.00 - $70.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Job Type & LocationThis is a Contract to Hire position based out of Auburn Hills, MI.
Application DeadlineThis position is anticipated to close on Oct 27, 2026.
Workplace TypeThis is a fully onsite position in Auburn Hills,MI.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
- ...develop the next generation digital keyfob systems integrated into the vehicle security... ...QUALIFICATIONSBachelor’s in Electrical Engineering or Computer Engineering or related field... ...candidate has a demonstrated proficiency in embedded systems design and development Three or...SuggestedShift work
- ...be able to see the locations of all users in the group Integrate the TAK server to the CLEMIS' Computer Aided Dispatch (CAD) system The integrations should cover the following data sets: Live Incidents with call details and locations Live Unit statuses...Suggested
- Job DescriptionWho You AreIn this role as a Robotics Application Engineer, you will provide application engineering expertise across... ...with troubleshooting, application optimization, and resolution of system- and application-level issuesInvestigate and manage product and...Suggested
- The Application Engineers (AEs) reports to the Chief Engineer and acts as the primary owner of the application matrix and interface between... ...of high-level Applications Matrix (working with the Design System Engineer) including all interface requirements for given programs...SuggestedWork at officeImmediate start
- ...Responsible for RTE layer software testing and verification Knowledge of Integration of ASW with BSW Hands on experience in Embedded C Plan and track the software development activities according to the milestones of the project Issue Debugging skill on resets...Suggested
- ...Sr. Embedded Software Engineer Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office...Contract workLocal areaOverseas
$88.8k - $124.88k
POSITION SUMMARY• Lead an engineering team in the product development process for mechanical hardware of 4WD/AWD products in customer applications... ...for the validated design of the electro-mechanical 4WD/AWD system and its components. They are the Engineering Bill of Material...Full timeWork experience placement- ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development... ...C/C++; Map HWIO software components to Real-Time Operating System (RTOS) tasks for a multi-core microcontroller environment;...Full time
- ...our team as we help shape a brighter way forward. Mobile Engineer: What this job involves - Operates, inspects, andmaintainsall... ...mechanical, electrical, plumbing, and production equipment and systems in assigned facilities to obtain most efficient operating...Daily paidApprenticeshipLocal area
- Sr Embedded Software EngineerAuburn Hills, MICompetitive SalaryAbility to Obtain a Secret... ...we are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan, supporting... ...integration of military combat vehicle software systems for U.S. defense programs. This role...Contract workWork at office
- ...applicable leather manufacturing processes and material handling systems. The position includes developing plant layouts and floor... ...procurement, supplier management, plant implementation, plant level engineering, maintenance, and operator training. Ongoing oversight of...Work experience placement
- ...Req ID 91317 | Auburn Hills, United States ZF CV Systems North America LLC Job Description About the Team: The Senior ADAS Application Engineer is responsible for the application release of the ZF Advanced Driver Assistance Systems (ADAS) and components for the...Remote work
- ...to how we show up for each other and the communities we serve.The OpportunityAs Allegro's Director of Worldwide Field Application Engineering, you will be responsible for leading the company's global FAE organization to drive technical solutions, maximize customer design...Full timeWork at officeWorldwide
- ...About The AES Group The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent... ...the PRS commodity, particularly Powertrain and Engine Systems applications. Automotive product development, launch, or Plant...
- Job Title: Technical Systems Analyst Location: Onsite (Auburn Hills, MI)6 Months (Potential of Extension)Business Analysis & Solution DesignAnalyze business and user needs to identify solution opportunities and define application requirements.Lead requirements elicitation...
- American Rheinmetall is seeking a Senior Embedded Software Engineer in Auburn Hills, MI to develop and integrate software-driven vehicle systems for defense applications. The role requires extensive experience with RTOS, embedded C/C++, SysML/UML modeling, and hands-on...
- Job Description Great opportunity for growth and recognition with Michigan firm looking for a Civil CAD Designer! Responsibilities: Perform detailed calculations, quantity take-offs, and other design details on commercial, residential, and educational projects...Work at office
- ...student role within the Global Supply Management (GSM - Purchasing) Systems team is to help support ongoing digitalization initiatives... ...interface directly with the end users such as buyers, Supplier Quality Engineers (SQE’s), and corporate quality on application support issues...Full timeLocal area
- LER TechForce, LLC. is seeking a Software Design Engineer in Auburn Hills to lead embedded software architecture and design efforts for automotive instrument clusters and head-up displays. The role requires hands-on development, architecture decisions, and coordination...
- ...Program Leader:Deliver on time technical outcomes respecting engineering gates milestones and established budget This includes: Accountable... ...six (6) years of proven experience with power conversion and embedded software.Experience in applying APQP product development cycle...Permanent employmentFull timeWorldwide
- ...feel comfortable, please send me updated copy of resume.Role :- Embedded SW EngineerLocation :- Troy, MIJob Type :- Fulltime JOB... ...debugging toolsStructured problem solving abilityAbility to work with Engineers locally and overseasMicrocontroller knowledgeCMM/CMMI process...Full time
- Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development,... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...Work experience placementWorldwide
- ...Field: EngineeringJob Number: 191087Apply: JobAre you a talented engineer looking to advance your career in a dynamic environment? Molex'... ...part suppliers and OEMs to develop cutting-edge products and systems that support powertrain, body electronics, safety and...Flexible hours
- Location(s): Rochester Hills, MichiganCompany: MolexCareer Field: EngineeringJob Number: 187763Apply: JobAre you an experienced engineer with a passion for innovation and product design? Molex is seeking a Senior Design Engineer to join our dynamic team. In this role,...Flexible hours
- ...EngineerLocation: Auburn Hills, MIJoining Mode Full TimeJob Description:-Keywords: Product Engineer/ Seat Belt/ Airbag/ Seating/ Interiors/ Doors/ Closures/Steering/IP/ Console/ Bumper Systems/ Product Engineer at OEMsMandatory Skills: Product Engineer - Automotive, UG NX,...
- ...select components or assemblies as assignedCoaching entry level engineers as requiredRecognized as single point leadership contact for... ...design changes, including DRBTR.Supporting the development of the system DVP&RsDeveloping tools, test procedures and acceptance criteria...Immediate start
- ...into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation... ...cause analysis and containment of warranty issues, managing engineering changes, and driving improvements in manufacturing quality....Full timeLocal areaWork from home
- ...reviews, fit/gap analyses, functional designs, business process re-engineering, and preliminary design reviews and critical design reviews... ...from organization.Collaborates with work teams, departments, system leadership, staff, other IT groups, and technology vendors to...Full timeWork experience placementLocal area
- The AES Group in Auburn Hills, MI is seeking a Fastener Application Engineer to provide technical expertise for fastening solutions across product design, validation, and issue resolution. This on-site role supports vehicle development and launches. You will review fastener...
$90k - $144.9k
Lead Embedded Software Engineer - HybridTroy, MI or Highland Heights, OH, United StatesCome build something that matters. It takes great people... ...precision threaded fastening, riveting, and related assembly systems, where reliability, control, and system performance are...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!



