Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Developer Low Layer

Software Technology Inc

Software Developer

This role involves researching, designing, developing, building, and testing low-layer software that interfaces with a variety of electronic controls hardware (ECU/ECMs). This includes OS integration, I/O drivers, and boot processes.

Job Responsibilities
  • Develop and implement new software features and processes, from concept to deployment.
  • Analyze and decompose software requirements.
  • Evaluate new languages, development tools, and processes.
  • Perform product maintenance and manage the software lifecycle using version control and configuration management.
  • Stay updated on new technologies and potentially develop new technologies.
  • Communicate technical information to stakeholders, including customers, team members, and suppliers.
  • Support and advise other engineers, managers, marketing personnel, customers, and suppliers.

While work can primarily be done off-site, on-site hardware engagement is mandatory. Daily tasks may include reviewing client requirements, researching ECU hardware and interfacing requirements, designing solutions, collaborating with peers and tech leads, coding in C, managing versioning, conducting unit testing, and performing regression testing.

Technical Skills Required
  • Real world real-time embedded device driver experience is key requirement.
  • Experience designing embedded electronics controls, display, or telematics software, including development of device drivers, I/O drivers, SPI/I2C peripheral interfacing, hardware diagnostics, real-time operating system integration/configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing which interfaces with Client’s wide variety of electronic controls hardware (i.e. ECU/ECMs).
  • Proficiency in Git version mgmt required. (Clearcase experience preferred.)
  • Experience troubleshooting/debugging using tools such as oscilloscopes.
  • Experience with control software design patterns and anti-patterns, Bash shell, ANSI C, Python, and other programming languages.
  • Experience with software development processes such as Agile.
Soft Skills Required
  • Strong verbal and written communication skills.
  • Excellent problem-solving, customer service, and interpersonal skills.
  • Knowledge of reading schematics and data sheets for components.
  • Ability to troubleshoot issues and implement necessary system changes.
Education & Experience Required
  • Minimum of a BS in Computer Engineering or Electrical Engineering is required. Computer Science or a comparable degree may be considered with relevant experience.
  • 5-8 years of industry experience.
  • Master's degree or higher with relevant internship/project experience may be accepted toward the minimum experience requirement.

Test engineering and controls engineering should not be the primary focus of experience. While these can be part of work history, core embedded software skills should be the primary area of expertise.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer Low Layer in East Peoria, IL vacancy
  •  ...Description: This role involves researching, designing, developing, building, and testing low-layer software that interfaces with a variety of electronic...  ...Skills Required: Real world real-time embedded device driver experience is key requirement. Experience... 
    Suggested
    Internship

    Kaav Inc.

    East Peoria, IL
    5 days ago
  •  ...Software Engineer We are seeking a highly skilled engineer to...  ...supporting the development of low-level embedded software. This role is...  ...testing of foundational software layers—such as OS integration, I/O...  ...systems. Collaborate with developers and tech leads to design and... 
    Suggested
    Internship

    Software Technology Inc

    Mossville, IL
    1 day ago
  •  ...Description: Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces...  ...Clearcase experience preferred.) Real world real-time embedded device driver experience is key requirement.... 
    Suggested
    Work experience placement
    Internship

    Kaav Inc.

    Mossville, IL
    5 days ago
  •  ...Job Title 5 to 10 years of experience in Embedded and Electronics software development in Automotive or Off-highway domain Must have good experience in working with or leading the Embedded development teams. Must have worked on hands on development for at least... 
    Suggested

    Next Level Business Services, Inc.

    Peoria, IL
    5 days ago
  • $111.68k - $133k

     ...Job Description Apply now Engineer IV, Embedded Software Developer Posting Start Date: 5/21/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35937 Onsite or Remote: Onsite Position Join Komatsu... 
    Suggested
    Remote work
    Worldwide
    1 day per week

    Komatsu

    Peoria, IL
    4 days ago
  •  ...someone else Worked only on the microcontroller side talking to an FPGA Additional Technical Expectations Low-level embedded software exposure is a plus , including: Peripheral interfacing Memory access BSP / driver-level development... 

    Info Way Solutions

    Peoria, IL
    4 days ago
  •  ...Embedded Software Developer(Brake Systems) Location: Peoria, IL (Onsite) Type: Fulltime The Brake System Developer will design, develop, and validate advanced brake systems for off-highway and heavy-duty equipment. This includes hydraulic, pneumatic, and electric... 
    Full time

    Tanisha Systems

    Peoria, IL
    1 day ago
  • $27 per hour

     ...in the U.S. military. With ABM, you'll have access to a world-class training program and ample opportunities to use the skills you developed while serving our country. Whether you're looking for a frontline or professional position, you can find post-military career... 
    Hourly pay
    Full time
    Local area
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    ABM Industries

    Peoria, IL
    1 day ago
  •  ...Embedded Software Developer Location: Mossville, IL 100% Onsite Duration: 2 years Job Summary We are seeking a skilled and motivated Software Developer with 3–5 years of experience in C++ to join our Embedded Software Engineering team in Mossville, IL. You... 

    Kasmo Global

    Mossville, IL
    5 days ago
  •  ...Hi Hope you are well. Role: Embedded Software Engineer (Testing) Location: Mossville, IL Description: Research, design, develop, and test the low-layer software, such as FPGA HDL, I/O drivers, OS integration, boot, etc., which interfaces with Client's wide... 
    Internship

    Kaav Inc.

    Mossville, IL
    5 days ago
  • $110k - $135k

     ...Senior Embedded Software Engineer Join Komatsu and be part of something big! This position is based in Peoria, Illinois, USA. The role...  ...considered the equivalent qualification. Responsibilities include developing and updating software requirements, creating embedded... 

    Komatsu North America

    Peoria, IL
    3 days ago
  •  ...Embedded Software Engineer – Autonomy (Senior) Autonomous Haulage | Mining Technology | Onboard Systems Full-Time | On-Site | 5–...  ...automated robotics systems. Ability to decompose requirements and develop technical solutions. Risk and benefit tradeoff analysis.... 
    Full time
    Internship
    Work at office

    Diversified Services Network

    Peoria, IL
    4 days ago
  •  ...Linux experience (useful but less critical; only a couple ECMs involved). Competencies in Embedded C programming, MATLAB/Simulink modeling. Application-level software development (not low-level drivers or bootloaders). Hardware-in-the-Loop (HIL) bench experience is an... 
    Full time

    Kasmo Global

    Mossville, IL
    5 days ago
  •  ...Embedded Software Engineer Peoria IL - Onsite 5 days a week Job Description Summary: The main function of an embedded software...  .... A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and... 

    Info Way Solutions

    Peoria, IL
    3 days ago
  •  ...Job Title: Embedded Software Engineer 3 Requisition ID: 68463-1 Duration: 12 Months (Contract...  ..., testing, and deployment of low-layer embedded software (e.g., OS integration...  ...layer embedded software development. Develop and maintain CI/CD pipelines using... 
    Contract work
    Internship

    Kasmo Global

    Mossville, IL
    3 days ago
  • $110k - $135k

     ...Job Description Apply now Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short):...  ...projects for vehicle chassis, and/or components, and/or systems. To develop embedded software control design concepts and associated documentation... 
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    1 day ago
  •  ...Key Responsibilities: Design, develop, and maintain application-level software and middleware using C/C++ Develop Linux-based system applications, services...  ...middleware frameworks with hardware abstraction layers Develop multithreaded and object-oriented software... 

    Pentangle Tech Services | P5 Group

    Peoria, IL
    5 days ago
  • $127.59k - $146.29k

     ...living in it. Caterpillar Inc. seeks Embedded SW Engineer at its facility located at...  ...61523. Work on the core information software team developing Caterpillar telematics, displays, and...  ...7) Ethernet, TCP/IP, Wi-Fi, Bluetooth low energy; (8) CAN, J1939, and other data... 
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...About the job Embedded Software Engineer *This is a 13 month contract As the ICS senior...  ...engineer, you will be responsible for developing UI/UX display software for the Energy...  ...with object-oriented programming with low level debugging of native code Ideal Candidate... 
    Contract work
    Internship

    Nanosoft Consulting

    Mossville, IL
    1 day ago
  •  ...Embedded Software Developer The Embedded Software Developer will be a key contributor on the Common Services and Network Solutions team, responsible for the full software development lifecycle—from requirements and design through development and test—of critical network... 

    Software Technology Inc

    Mossville, IL
    1 day ago
  • $128.47k - $192.71k

     ...can all enjoy living in it. The Lead Embedded Engineer acts as the advocate for the...  ...Solutions section is responsible for developing embedded software libraries and data link standards used...  ...networking protocol libraries, developing low level network Drivers utilizing CAN,... 
    Full time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  • $100k

     ...coordinating with relevant teams. Proposal Development: Develop functional and compliant project proposals. Interpret...  ...preferred. Proficient in computer usage and design, ERP software, and Microsoft Office applications. Strong knowledge of electrical... 
    Work at office

    Scuttlebutt Services, LLC

    East Peoria, IL
    1 day ago
  •  ...Senior Embedded Software Engineer – Autonomy Systems Location: Mossville, IL (On-site) We are developing a new autonomy-related system that enables drive...  ...focuses on application-layer embedded software running...  ...application-level development (not low-level drivers or... 

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Embedded Software Design And Verification Engineer Job Location: Plano, TX // Peoria, IL (Remote) Remote/Onsite: Onsite Benefits: Medical, Dental, Vision, 401K plan, PTO Job Type: Full Time Duration: Long term Project No. of positions: 01 Hiring Timeline... 
    Full time
    Local area
    Remote work

    E-Solutions

    Peoria, IL
    3 days ago
  •  ...thinking global technology company that develops and provides cutting-edge products and services...  ...a highly experienced Global Head of Embedded Engineering to lead the strategy, growth...  ...teams delivering complex hardware and software systems for connected products,... 
    Local area
    Remote work
    Visa sponsorship

    Cintal Inc

    Peoria, IL
    3 days ago
  • $25 - $40 per hour

     ...efficiency, safety, and functionality over time. Tools: Utilizing software like Computerized Maintenance Management Systems (CMMS) to...  ...procurement practices. ~ For senior roles, experience in developing and implementing performance analysis programs may be required... 
    Hourly pay
    Work at office

    Ruyle Mechanical Services, Inc.

    Peoria, IL
    2 days ago
  •  ...infrastructure portfolio after an initial purchase of hardware or software. Patient care infrastructure includes patient monitoring,...  ...and connectivity on assigned equipment. Function as co-lead; develop and maintain relationships and frequent communications with customers... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    Shift work
    Weekend work

    Kaav Inc.

    Peoria, IL
    4 days ago
  •  ...Job Title : Embedded Systems Engineer Location : Mossville, IL Duration : 12+ Months Job Description :- Embedded Software Integration, Embedded Coding, Engineering Required Skills Systems engineer to work embedded requirements. Responsibilities... 

    Syntricate Technologies

    Mossville, IL
    2 days ago
  •  ...seeking a skilled Full Stack Software Engineer with strong experience...  .... Key Responsibilities Develop and maintain application-...  ...backend, and system integration layers Collaborate with UI...  ...Experience working in Linux or Embedded Linux environments ~ Understanding... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    4 days ago
  •  ...Application Developer Application Development | Web UX/UI | Data Solutions Full-Time | On-Site | 8–10 Years Experience...  ...Requirements Education & Experience ~8–10 years of professional software development experience required. ~ Bachelor’s degree in Computer... 
    Full time
    Internship
    Work at office

    Diversified Services Network

    Peoria, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer Low Layer. Be the first to apply!