×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Chillicothe, Peoria County, Illinois, 61523, USA
Listing for: EPITEC
Full Time position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 58 - 61 USD Hourly USD 58.00 61.00 HOUR
Job Description & How to Apply Below
Position: Embedded Software Engineer 3
Location: Chillicothe

Embedded Software Engineer - Onsite | Mossville, IL

Compensation: Up to $58 - $61 an hr

About the Role

We’re hiring an Embedded Software Engineer to design, build, and validate low-level software and FPGA solutions for production electronics. You’ll work hands-on across I/O drivers, OS integration, boot/board init, BSPs
, and FPGA (HDL) development
, interfacing directly with a broad range of electronic control hardware (e.g., ECUs/ECMs). This is a fully onsite role in a hardware-rich environment, ideal for engineers who love seeing their code run on real boards and machines.

What You’ll Do
  • Design & implement embedded software from requirements through production release for complex electronic control products.
  • Develop low-layer software
    : boot/bring-up, BSP, device drivers, non-volatile memory, diagnostics, and board initialization.
  • Own FPGA/HDL work (Verilog/VHDL): design, synthesis, timing/constraints, and integration with embedded software.
  • Analyze & optimize efficiency, stability, and scalability at the system and resource level (RTOS/Linux).
  • Create technical documentation (requirements, interface specs, release notes) and manage code via version control and modern SDLC practices (Agile preferred).
  • Collaborate with hardware, systems, and test teams; review schematics/datasheets and support bench bring-up, JTAG, oscilloscopes, and protocol analyzers.
  • Contribute to estimates for scope, schedules, and risks; support product maintenance and feature enhancements.
What You’ll Bring

Required

  • BS in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5–7 years of industry experience in embedded software/firmware.
  • Strong C/C++ for embedded targets; familiarity with RTOS and/or embedded Linux.
  • Hands-on with device drivers and board bring-up (SPI, I²C, UART, GPIO, ADC/DAC, memory interfaces).
  • FPGA/HDL experience (Verilog or VHDL) including synthesis and P&R flows.
  • Ability to read schematics/datasheets and troubleshoot at the HW/SW boundary.

Nice to Have

  • ECU/ECM domain experience (controls, diagnostics, bootloaders, non-volatile memory).
  • CAN/J1939 or automotive/industrial communications.
  • Tooling:
    Git, Jira/Azure Dev Ops, static analysis, CI/CD for firmware; MATLAB/Simulink for model-based workflows.
  • Familiarity with embedded database/logging structures, BSP customization, and secure boot concepts.

Soft Skills

  • Clear written and verbal communication, strong problem-solving, and collaboration with cross-functional teams.
  • Ownership mindset, ability to work independently in a fast-paced, hardware-centric environment.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary