Embedded Software Engineer
IDEX
- Wheeling, Illinois, United States
- Wheeling, Illinois, United States
Über
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
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.