Embedded Software Engineer

Motion Recruitment Partners LLC.
Bloomington, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bloomington, United States of America

Tech stack

Agile Methodologies
C++
Software Debugging
Linux
Embedded C
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Linux System Administration
Object-Oriented Software Development
Real-Time Operating Systems
Systems Integration
GIT
Linux Development
Integration Tests

Job description

We're hiring an Embedded Software Engineer for a contract role in Bloomington, MN (onsite initially) with a leading defense technology organization. This role focuses on C++ embedded development in Linux environments, supporting mission-critical systems. This is a 12-18 month contract with potential for contract-to-hire.

This role offers hands-on work across multi-module embedded systems, including new development, enhancements, and integration. The team needs a self-sufficient engineer who can contribute immediately, solve problems independently, and operate with urgency. Strong exposure to system-level integration and complex embedded environments makes this a solid opportunity for engineers who want impactful, technical work without ramp time.

Requirements

Strong C++ (Object-Oriented Programming, inheritance, etc.) Linux development experience (builds, navigation, debugging) Integration & testing experience (system-level preferred) Agile experience 5+ years of relevant experience (or Master's + 3 years) Bachelor's degree in a related technical field U.S. Citizenship required Desired Skills & Experience Networking (switches, protocols, controllers) Git and CI/CD pipelines FPGA (Xilinx preferred) Firmware experience RTOS MIL-STD-1553 Embedded systems background What You Will Be Doing Tech Breakdown 70% Embedded C++ (Linux) 30% Integration & Testing

Apply for this position