Skip to content
mimi

Embedded C Engineer (Non-Application Level)

Global Connect Technologies

Peoria · On-site Full-time 2mo ago

About the role

About

We are seeking a skilled Embedded C Engineer with strong expertise in low-level embedded systems development. This role is focused on core embedded programming and hardware-level interaction, rather than application or high-level firmware development. The ideal candidate will have hands-on experience working close to the hardware and a deep understanding of system-level behavior.

Key Responsibilities

  • Develop and maintain low-level Embedded C code for real-time systems
  • Work closely with hardware teams to interface software with embedded platforms
  • Debug and optimize system-level code for performance and reliability
  • Analyze system requirements and translate them into efficient embedded solutions
  • Perform code reviews, testing, and validation of embedded software components
  • Troubleshoot and resolve issues related to hardware-software integration

Required Skills

  • Strong experience in Embedded C programming (non-application level)
  • Solid understanding of low-level embedded systems and architecture
  • Experience with hardware-software interaction and debugging
  • Familiarity with memory management, interrupts, and peripheral drivers
  • Experience working with microcontrollers or embedded processors

Preferred Qualifications

  • Experience in automotive, heavy equipment, or industrial systems
  • Knowledge of real-time operating systems (RTOS)
  • Familiarity with communication protocols such as CAN, SPI, or I2C
  • Strong debugging skills using tools like JTAG, oscilloscopes, or logic analyzers

Skills

CEmbedded C

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free