Software Engineer
$112.7k - $169.1kIDEX
If you're looking for a special place to build or grow your career, you've found it. Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact. With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have something special for you.
SUMMARY OF PRIMARY FUNCTION
The Embedded software Engineer is a key member of the IDEX-Dispensing team. He/she will work both with local team members as well as with global dispensing units (FFM & FMA) on key design and development activities in embedded systems - driver and firmware development in a hybrid role out of our Wheeling IL location. This will include coordination of research and development, new IoT product initiatives, and related engineering activities.
SPECIFIC 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 in a professional engineering environment. Drive effective technical collaboration with cross-functional internal teams as well as external partners, suppliers, and contractors to deliver high-quality solutions.
EXPERIENCE
Minimum 5 years of experience in embedded driver/ firmware development using C programming. Strong hands-on experience on Board support package and Board bring-up is a big plus. Must have strong understanding and experience with control systems, algorithm implementation, and signal processing. Basic communication protocol UART, SPI, I2C, DMA, I2S, Advance communication protocol USB will be added advantage. Working knowledge of OLED display (driver). Ability to read schematic diagrams and understand peripheral interface is necessary. Comfortable using Oscilloscopes, Debuggers, Logic Analyzers. Experience using Python or the like to write external test code to validate embedded code. Familiar with revision control systems like SVN or Git. Ability & willing to work hands on. Should be able to conduct design review & evaluate job of third-party companies. Ability to leverage AI tools for coding.
EDUCATION LEVEL, SPECIALIZED KNOWLEDGE, TRAINING, LICENCES/ CERTIFICATIONS
Bachelor's degree in Electronics is required. Prior history in advanced technical environment such as Automotive, Heavy equipment, Industrial Application, or Healthcare. Experience working in cross functional global application teams (ex: Europe, India/Asia, etc.) a major plus. This position is not eligible for sponsorship of U.S. work visas.
Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?
Total Rewards
The compensation range for this position is $112,700.00 - $169,100.00, depending on experience. This position may be eligible for performance based bonus plan.
Benefits Package
- Health benefits
- 401(k) retirement savings program with company match
- PTO
- and more.
More information on our benefits and rewards can be found on our career page:
Equal Opportunity Employer
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.
Accommodation for Applicants with Disabilities
Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact our Talent Acquisition Team at View email address on click.appcast.io for assistance with an accommodation. These contact tools may be used only by individuals with a disability for accommodation requests. Do not inquire as to the status of an application. This posting is for an existing vacancy.
Artificial intelligence is not used to screen, assess or select applicants.
About IDEX
IDEX (NYSE: IEX) is a company that has undoubtedly touched your life in some way. In fact, IDEX businesses make thousands of products that are mission-critical components in everyday activities. Chances are the car you're driving has a BAND-IT clamp holding your side airbag safely in place. If you were ever in a car accident, a Hurst Jaws of Life rescue tool may have saved your life. If you or a family member is battling cancer, your doctor may have tested your DNA in a quest to find the best targeted medicine for you. It's likely your DNA test was run on equipment that contains components made by our growing IDEX Health & Science team.
#J-18808-Ljbffr$112.7k - $169.1k
...you can make an impact. With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and... ...chances are, we have something special for you. The Embedded software Engineer is a key member of the IDEX-Dispensing team. He/she will...SuggestedFor contractorsLocal area- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Visualization engineers, BI Analysts, Machine Learning engineers for full time positions...SuggestedFull timeH1bRemote work
- ...expertise with-in team and cross-team. Skills Required • Strong software design/development experience in building massively large... ...Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering...SuggestedTemporary workH1b
$122.8k - $184.2k
Forward Deployed Software Engineer (FDE) At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer's and partner's needs and solve their...SuggestedWork experience placementSummer workFlexible hours$96.8k - $145.2k
.... What We're Looking For: Spearheads complex deployments of software, architects customized enterprise-grade cloud and android solutions... ...deep frontline experience to heavily influence internal engineering teams, driving the architectural vision and development of core...SuggestedFull timeSummer workWork at officeLocal areaRemote workFlexible hours3 days per week- Job Description Senior Software Engineer Wilmington, DE / Buffalo Grove, IL / Lewisville, TX / Logan, UT Monday to Friday 8 a.m. to 5 p.m. Hybrid/Remote Do you value rewarding software development projects, access to training and career advancement, and working with...Local areaRemote workWorldwideMonday to Friday
$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...AI/ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations-...Contract workRemote workRelocation package- Position: Full Stack Software Engineer Location: Chicago, IL (Hybrid - Local Chicago candidates only; no relocation permitted) Must have: POSITION OVERVIEW Hyatt is seeking a Full Stack Software Engineer to join the Global Digital & Technology organization supporting innovative...Local areaRelocation
- ...JOB SUMMARY Zebra is seeking a Data Platform Engineer (Oracle EBS Application DBA) to join a team responsible for the technical vision... ...19c (or newer) RAC environments on Linux/Unix, including: Software installation Database creation Patching Performance tuning...Relocation
$100k - $130k
...solutions. By integrating a vast catalog of components with a world-class digital manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate innovation across the entire product lifecycle. With operations in the San Francisco Bay Area...- ...Lincolnshire, Illinois Analyzes, develops, designs, and maintains software for the organization’s products and systems, with a strong... ...validate, and test structures and user documentation for internal engineering consumption and external customer reference.Required...
$122.8k - $184.2k
...re Looking For: Analyzes, designs, develops, and maintains software for the organization’s products and systems. Performs system integration... ...team use Provides technical leadership across multiple engineering disciplines, leveraging expertise to influence program...Work experience placementSummer workWork at officeLocal areaFlexible hours3 days per week$100k - $130k
Job Title New product development and sustaining engineering of Internet enabled hand-held vehicle diagnostic products Responsibilities... ...and n-tier architecture Strong understanding of object-oriented software design and design patterns Comfortable with using GitHub...$90k - $160k
...Path Construction is growing and looking for a Director of Software Engineering! We are a mid-size, growing general contracting firm located in Arlington Heights, IL. We are looking for the right person to head the development in execution of a software system. We are...Temporary workFor contractors$144.2k - $288.4k
...direct support to the Executive Director of Adjudication Services Engineering at Caremark. This leadership position is essential within... .... Establish frameworks for consistent and effective software delivery practices. Facilitate communication between technical...Hourly payFull timeTemporary workLocal area$118k - $148k
...A Lead Product Engineer is a senior-level engineering professional who leads the design, development, and improvement of products, often serving as a key technical expert within the team. This is a technical leadership role where the individual is responsible for project...Work experience placement- ...members, including on AI-assisted development tools and modern engineering practices, to raise the team's overall technical capability.... ...including target-state architecture diagrams.Ensure the quality of software implemented by the team meets Wheels' quality standards....Full timeWork at officeMonday to Friday
$100k - $175k
...Software Engineer II Location: Deerfield, IL Job Summary This role performs and implements activities that impacts components / processes of specified functional areas of the Walgreens business software products OR Digital/Online application in an Agile environment...Hourly payTemporary work- NorthShore University HealthSystem seeks a Systems Engineer II for the Foundation team, focusing on Windows Platform Engineering tasks... ...infrastructure. You will design, implement, and maintain hardware, software, and services, leading initiatives with cross-functional teams....
- ...Level Embedded C++ Developer to develop and maintain embedded software solutions supporting building automation systems used in commercial... .... Exposure to advanced technologies and challenging engineering problems. Ampcus is an Equal Opportunity Employer. All qualified...
- About the role As Team Lead, you will provide hands-on technical support and day-to-day leadership for onsite service delivery during the assigned shift. The role coordinates workload, provides technical guidance, monitors service performance, and supports consistent execution...WorldwideShift work
$179.4k - $245.6k
Full-stack Engineer 4 Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a... ...problems and meet real customer needs. We are seeking Full-stack Software Engineers who are passionate about leveraging cutting-edge...Full timePart timeInternshipH1bLocal area$229.9k - $262.4k
Full-stack Engineer 5 Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a... ...problems and meet real customer needs. We are seeking Full-stack Software Engineers who are passionate about leveraging cutting-edge...Full timePart timeInternshipLocal area$84.5k
...about AbbVie, please visit us at Follow @abbvie on LinkedIn, ( Facebook, Instagram ( , X ( and YouTube. ( Job Description Software Engineer supporting an enterprise AI platform. A hands-on engineering role with build, enhance, test, and support responsibilities of production...Temporary workLocal area- ...Senior Software Engineer Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an expert at developing software solutions from start to finish? Then you belong at Uline! Join us as a Senior Software Engineer, where you’ll works hands...H1b
- ...Get AI-powered advice on this job and more exclusive features. Job Title: Senior Full Stack Software Engineer Summary: We are seeking a Senior Full Stack Software Engineer to support the development and delivery of a high-traffic photo application platform. This role requires...Contract workSummer internship
$70 - $85 per hour
Job Description We are looking for a highly skilled Platform Engineer to design, build, and maintain our internal developer platform that enables reliable, large-scale software delivery. You will own the full platform lifecycle across multi-cloud environments (Azure, AWS...Remote work- ...As a Senior Embedded Software Development Engineer, you will work in the Product Development Division designing, implementing, testing, and integrating real-time software for Shure’s products with a focus on the Linux platform. This role will work on architecture and...Work at office
$153.32k
...SupraSoft, Inc. has multiple openings for the position of Sr. Software Engineer (Ref# SSE29SU). Work Location: Schaumburg, IL and relocation required to various unanticipated locations throughout the U.S. Job Duties: Lead the design, development, implementation...Relocation$127.2k - $190.8k
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...For contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- part time software developer remote Wheeling, IL
- entry level software sales Wheeling, IL
- id software Wheeling, IL
- remote software sales Wheeling, IL
- software implementation project manager Wheeling, IL
- software Wheeling, IL
- trading software engineer
- entry level software development engineer
- entry level associate software engineer
- netflix software developer

