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.
- ...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...SuggestedInternship
- ...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...SuggestedInternship
- ...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....SuggestedWork experience placementInternship
- ...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
$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...SuggestedRemote workWorldwide1 day per week- ...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...
- ...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
$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 payFull timeLocal areaFlexible hoursShift workNight shiftAfternoon shift- ...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...
- ...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
$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...- ...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 timeInternshipWork at office
- ...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
- ...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...
- ...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 workInternship
$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 workWorldwide- ...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...
$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 timeFlexible hours- ...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 workInternship
- ...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...
$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 timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours$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- ...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...
- ...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 timeLocal areaRemote work
- ...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 areaRemote workVisa sponsorship
$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 payWork at office- ...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 timeContract workWork at officeLocal areaFlexible hoursShift workWeekend work
- ...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...
- ...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...
- ...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 timeInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer Low Layer. Be the first to apply!

