Embedded Software Engineer
ASGN Incorporated
Fort Wayne, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Fort Wayne, United States of America
Tech stack
.NET
Bluetooth
Booting (BIOS)
C Sharp (Programming Language)
C++
Communications Protocols
Software Debugging
Embedded Software
Firmware
FreeRTOS
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
USB
Wi-Fi Technology
Serial Peripheral Interface
PIC Microcontroller
GIT
Wireless Technologies
Software Version Control
Requirements
Do you have experience in Version control systems?, If you're tired of working on siloed embedded projects or code that never makes it to production-this is different., * Embedded development in C/C++
- RTOS-based systems (FreeRTOS or similar)
- Microcontrollers like STM32, ESP32, PIC32
- Real-world debugging across hardware + firmware
- Communication protocols: UART, SPI, I2C, CAN, USB, Wi-Fi, Bluetooth
- Building, testing, and improving connected / IoT-style devices
What You Bring
- 5+ years in embedded software engineering
- Strong C/C++ experience
- Experience with RTOS environments
- Comfortable debugging at the hardware + software level
- Git or similar version control
Bonus (Not Required)
- OTA updates / bootloaders
- Low power optimization
- Wireless systems (Cellular / BLE / Wi-Fi)
- Exposure to C# / .NET / mobile integration
Why People Are Interested
- You'll own systems end-to-end
- Direct impact on real shipped products
- Strong collaboration across hardware + software
- Engineering-driven environment (not overly siloed)
Note
Must be a U.S. person due to project requirements.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Paid time off
- Vision insurance
- Dental insurance