GC
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