Embedded Software Developer

Dmv It Service
East Peoria, IL

Job Title: Embedded Software Developer

Location: [East Peoria, IL

Employment Type: Full-Time, Hybrid (Off-site work with mandatory on-site hardware engagement)

About Us:

DMV IT Service LLC is a trusted IT consulting firm founded in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our services span system administration, cybersecurity, networking, and IT operations. With a client-first approach, we ensure long-term success for our clients through innovative solutions and industry best practices.

Job Purpose:

The Embedded Software Engineer will be responsible for researching, designing, developing, building, and testing low-layer software that interfaces with a variety of electronic control units (ECU/ECMs). This role focuses on OS integration, I/O drivers, and boot processes, contributing to the development of cutting-edge technology for our clients.

    • Develop and implement new software features and processes from concept to deployment.
    • Analyze and decompose software requirements for embedded systems.
    • Evaluate new languages, development tools, and processes to improve software capabilities.
    • Perform product maintenance and manage the software lifecycle using version control and configuration management.
  • Hardware Interface Development:
    • Design and develop embedded electronics controls, display, or telematics software.
    • Develop device drivers, I/O drivers, and manage SPI/I2C peripheral interfacing.
    • Work with hardware diagnostics, real-time operating system integration, and non-volatile memory interfacing.
    • Handle board initialization and chip-level interfacing with ECU/ECM hardware.
  • Testing & Debugging:
    • Perform unit testing, regression testing, and ensure the software meets client requirements.
    • Troubleshoot and debug issues using tools like oscilloscopes.
    • Support hardware development by providing technical insights related to embedded systems.
  • Collaboration & Communication:
    • Collaborate with peers, tech leads, and stakeholders to design and implement solutions.
    • Communicate technical information to customers, team members, and suppliers.
    • Provide guidance to other engineers, marketing personnel, and external partners.
  • Continuous Learning & Innovation:
    • Stay updated on new technologies and continuously improve existing technologies.
    • Advise on the use of new languages, tools, and techniques to enhance product development.

Qualifications:

Technical Skills:

  • Embedded Software Experience:
    • Real-world, real-time embedded device driver experience is a key requirement.
    • Proficiency in designing and developing control software, device drivers, I/O drivers, and hardware diagnostics.
    • Experience with SPI/I2C peripheral interfacing, real-time OS integration/configuration, and chip-level interfacing with ECU/ECMs.
  • Programming & Tools:
    • Proficiency in C , Python , Bash shell for embedded development.
    • Familiarity with software development processes such as Agile .
    • Strong experience with Git for version management (Clearcase experience is a plus).
  • Testing & Debugging:
    • Experience with debugging tools like oscilloscopes .
    • Strong knowledge of software design patterns, debugging, and troubleshooting.

Soft Skills:

  • Communication:
    • Excellent verbal and written communication skills.
    • Strong problem-solving, customer service, and interpersonal skills.
    • Ability to clearly communicate technical solutions to both technical and non-technical stakeholders.
  • Analytical Skills:
    • Ability to read schematics and data sheets for components.
    • Strong troubleshooting skills to identify issues and implement necessary system changes.

Education & Experience:

  • Minimum Education:
    • Bachelor’s degree in Computer Engineering , Electrical Engineering , or a related field. (Computer Science or similar degrees with relevant experience may be considered).
  • Experience:
    • 5-8 years of industry experience in embedded software development.
    • Master's degree or equivalent internship/project experience may be accepted towards the minimum experience requirement.
Posted 2025-08-20

Recommended Jobs

Agent's Assistant - State Farm Agent Team Member

Manuel Torres II - State Farm Agent
Waukegan, IL

Job Description Job Description Benefits: Competitive salary Opportunity for advancement Training & development * This role requires bilingual Spanish* ABOUT MANUEL TORRES STATE FAR…

View Details
Posted 2025-07-27

Individual Support Worker for Leominster Area

Guardian Angel Senior Services
Sterling, IL

  Our Mission:  Is to provide home care service with love; to enhance the quality of living through our attentive yet subtle style of care; to maintain their dignity and their independence while serv…

View Details
Posted 2025-07-30

Client Advisor (Full-Time), Armani Outlet

Giorgio Armani
Aurora, IL

As an associate with Giorgio Armani Corporation, you will be part of a diverse team, who you will work with to drive sales and provide an excellent client experience that represents the brand. Yo…

View Details
Posted 2025-07-28

Hospital | Echo Tech

Bloomington, IL

Echo Technician - Travel Assignment in Bloomington, IL Echo Technician - Travel Assignment in Bloomington, IL Join our healthcare team as a skilled Echo Technician for a 13-week travel assignment …

View Details
Posted 2025-07-30

Automation Machine Builder

Central Machines, Inc.
Buffalo Grove, IL

Job Description Job Description Being part of a Team that Design, Fabricate and Built Custom Assembly/Automation Machinery in our Lincolnshire location! We are looking for good people that pu…

View Details
Posted 2025-07-27

Experienced Embroidery Specialist

SNAPPY PHOTO GIFTS INC
Chicago, IL

Job Description Job Description Job description We are a thriving small business in the Lincoln Square area, specializing in high-quality custom embroidery. With a reputation for excellence an…

View Details
Posted 2025-07-28

Hardware Specialist

LaSalle Network
Chicago, IL

LaSalle Network is currently partnering with a health organization. They are seeking a Hardware Specialist  to join their team. This position is based in Chicago and the position will be expected to …

View Details
Posted 2025-08-19

Part Time Sales Representative

Nadeau Furniture with a Soul
Chicago, IL

Job Description Job Description Nadeau Furniture with a Soul is currently seeking a Part-Time Warehouse Associate for our warehouse showroom in Chicago, IL. If you consider yourself a “jack of al…

View Details
Posted 2025-07-29

Compliance Coordinator - Collection Specialist

Spotter
Lemont, IL

Join our growing team as a Compliance Coordinator - Collection Specialist! We’re looking for a motivated, detail-oriented professional to manage compliance-related collections and ensure accurate, ti…

View Details
Posted 2025-08-07

Community Manager- AM1980

Greystar
Chicago, IL

ABOUT GREYSTAR Greystar is a leading, fully integrated global real estate company offering expertise in property management, investment management, development, and construction services in ins…

View Details
Posted 2025-08-06