Back to Jobs
XX
Embedded Software EngineerIDEXWheeling, Illinois, United States
XX

Embedded Software Engineer

IDEX
  • US
    Wheeling, Illinois, United States
  • US
    Wheeling, Illinois, United States

About

Summary of Primary Function
The Embedded Software Engineer is a key member of the IDEX-Dispensing team. He/she will work with local team members and global dispensing units on key design and development activities in embedded systems – driver and firmware development. This includes coordination of research and development, new IoT product initiatives, and related engineering activities. Responsibilities
Design, develop, and maintain embedded drivers and firmware with a strong focus on C programming for embedded systems. Develop and support real‑time embedded applications using RTOS, ensuring reliability, performance, and scalability. Lead board support package (BSP) development, including board bring‑up, hardware validation, and low‑level debugging. Utilize Python or similar scripting tools to support automation, testing, debugging, and development workflows. Communicate effectively across engineering teams, demonstrating a clear understanding of performance, quality, and delivery standards. Drive effective technical collaboration with cross‑functional internal teams as well as external partners, suppliers, and contractors. Experience and Qualifications
Minimum 5 years of experience in embedded driver/firmware development using C programming. Strong hands‑on experience with board support package and board bring‑up. Strong understanding and experience with control systems, algorithm implementation, and signal processing. Basic communication protocols: UART, SPI, I2C, DMA, I2S; advanced protocols: USB. Working knowledge of OLED display drivers. Ability to read schematic diagrams and understand peripheral interfaces. Comfortable with oscilloscopes, debuggers, logic analyzers. Experience using Python (or the like) to write external test code to validate embedded code. Familiarity with revision control systems such as SVN or Git. Hands‑on willingness; ability to conduct design reviews and evaluate third‑party work. Ability to leverage AI tools for coding. Education and Training
Bachelor’s degree in Electronics (required). Prior history in advanced technical environments such as automotive, heavy equipment, industrial application, or healthcare. Experience working in cross‑functional global application teams (e.g., Europe, India/Asia). Compensation & Benefits
Compensation range: $127,200.00 – $190,800.00, depending on experience. Position may be eligible for performance‑based bonus plan. Benefits include health benefits, 401(k) retirement savings program with company match, PTO, and more. EEO Statement
IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.
#J-18808-Ljbffr
  • Wheeling, Illinois, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.