Embedded Software Engineer

Avery Weigh-Tronix
IllinoisFULL_TIMEPosted Aug 7, 2026

Role responsibilities

The engineer is responsible for the design, development, and testing of embedded software solutions, including new hardware bring-up and low-level integration. They will collaborate cross-functionally to support product reliability, manufacturing operations, and customer requirements.

Requirements

Requires a Bachelor's degree in Engineering and at least 4 years of experience in embedded software development. Proficiency in C/C++, RTOS, and hardware debugging tools like JTAG and oscilloscopes is essential.

Key skills

Embedded C/C++, RTOS, Hardware Bring-up, Git/Github, UART, SPI, I2C, USB, Ethernet, JTAG Debugging, Oscilloscopes, Logic Analyzers, Schematic Reading, Low-level Driver Development, System Level Design, Bluetooth/BLE

Keywords

Embedded Software, Microcontrollers, FreeRTOS, MQX, Firmware, Board Support Package, ADC, GPIO, Hardware/Software Integration, Regression Testing, Product Lifecycle, Industrial Machinery, C++, C, Version Control, Technical Documentation, Prototype Evaluation, Communication Interfaces, Embedded Systems, Reliability Validation

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free