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

Embedded Software/Firmware Engineer

Kasmo Global

Job Title: Embedded Software/Firmware Engineer

Location: Mossville, IL



Job Description:
We are seeking a skilled Embedded Software/Firmware Engineer with strong expertise in device driver-level development and Real-Time Operating Systems (RTOS) . This role involves low-level firmware engineering to support the development of embedded systems for next-generation machinery and controls.



Key Responsibilities:

  • Design, develop, and debug device drivers for embedded systems.
  • Work on firmware development in a RTOS environment (FreeRTOS or similar).
  • Integrate low-level software with hardware platforms.
  • Perform board bring-up, hardware interfacing, and protocol implementation (I2C, SPI, UART, CAN).
  • Collaborate with hardware and system engineering teams to ensure seamless firmware integration.
  • Write clear documentation for drivers, APIs, and system interactions.
Required Skills:
  • 5+ years of experience in embedded software/firmware development.
  • Strong proficiency in C/C++ programming for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS , VxWorks, ThreadX).
  • Solid understanding of microcontroller and SoC architecture.
  • Proficiency in device driver development for embedded hardware.
  • Familiarity with version control systems (Git preferred).
  • Experience with oscilloscopes, logic analyzers, and debugging tools.
Preferred Qualifications:
  • Experience working with ARM Cortex-based processors.
  • Familiarity with embedded Linux or bare-metal systems.
  • Knowledge of safety-critical systems or automotive/aerospace standards.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software/Firmware Engineer in Mossville, IL vacancy
  • $127.59k - $146.29k

     ...where we work and live. Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523.Develop and test software in support of... 
    Suggested
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    1 day ago
  • $97.53k - $146.29k

     ...we can all enjoy living in it.Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.As a Software Engineer, you are responsible for working within your delivery team to develop... 
    Suggested
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...About the job Embedded Software Engineer *This is a 13 month contract As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple... 
    Suggested
    Contract work
    Internship

    Nanosoft Consulting

    Mossville, IL
    4 days ago
  •  ...Embedded Software Engineer 3 (C++, Linux) As a senior positioning software developer, you’ll develop and bring to production products that enable autonomous and manned systems to estimate their position, altitude, and rates of change as they navigate through construction... 
    Suggested

    Software Technology Inc

    Mossville, IL
    3 days ago
  •  ...Title: Embedded Software Engineer Location: Mossville, IL- Hybrid Contract role Skills: Agile, BASH, Embedded Engineer, GIT, Jenkins, Python "New CAT Hybrid role in Mossville, IL Experience designing embedded electronics controls, display... 
    Suggested
    Contract work
    Internship

    Suncap Technology

    Mossville, IL
    2 days ago
  •  ...Description Top Skills: ~4 years of embedded C/C++ experience. ~4 years of...  ...degree (or equivalent) in an accredited engineering or Computer Science or equivalent technical...  ...development work experience in embedded software development, systems design, or product... 
    Work experience placement
    Internship
    Remote work

    Q1 Technologies

    Mossville, IL
    5 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!... 
    Full time

    Diversified Services Network

    Mossville, IL
    3 days ago
  •  ...Bachelor's in Computer Science or Electrical Engineering Qualifications: ~5-8 years of...  ...~ Hands-on experience with real-time embedded device drivers Top Skills:...  ...electronics controls, display, or telematics software Proficiency in Git for version control... 
    Work experience placement

    ThreePDS Inc.

    Mossville, IL
    3 days ago
  •  ...the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and...  ...team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers.

    Voluble Systems LLC

    Mossville, IL
    4 days ago
  • $43.54 per hour

     ...Job Description Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $43.54/hr. Keyword's: #Mossvillejobs; #SoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    1 day ago
  •  ...Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite) Duration: 6-month contract Interview: In-person ideal, can be remote if candidate will be relocating Position Overview: This is a high-impact technical leadership... 
    Contract work
    Remote work
    Relocation

    Tech Tammina

    Mossville, IL
    5 days ago
  •  ...We are seeking a skilled Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for embedded systems and...  ...technical documentation. Collaborate with hardware, firmware, and software engineering teams to integrate embedded solutions... 

    Neshent Technologies

    Mossville, IL
    1 hour ago
  •  ...please look for a Controls Engineer with 5+ years of experience in model-based controls development (MATLAB/Simulink/Stateflow)...  ...Control Systems experience. Job Title 75358-1 - Embedded Software Engineer 3 Duration 12 months Contract with... 
    Contract work
    Internship
    Work at office

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...Job Description This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics...  ...Information software development team. Hard Skills Embedded C or C++ RUST exposure Embedded Linux Git... 
    Contract work

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...Remote Control Software Engineer Responsibilities Include: This position is for a Remote Control Software Engineer to support the Surface...  ...team to develop software, integrate, and test features on embedded electronic control systems for use in remote control machine... 
    Remote work

    Software Technology Inc

    Chillicothe, IL
    2 days ago
  •  ...Embedded Software Engineer Seeking a proficient Embedded Software Engineer to apply computer science and mathematical principles in designing, developing, testing, and evaluating embedded software and systems across various applications including medical, industrial... 
    Contract work
    Remote work

    Kasmo Global

    Chillicothe, IL
    2 days ago
  • $75k - $115k

     ...Embedded Software Engineer RFA Engineering is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    East Peoria, IL
    16 hours ago
  • $112.71k - $169.06k

     ...represents the journey level position in engineering. This person has built significant, deep...  ...environment and work closely with other Software Developers, Validation Engineers, Team...  ...with software development of real-time embedded control systemsMust have ability to communicate... 
    Full time
    Part time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...pipelines using GStreamer . Develop robust and efficient C++ code for embedded safety systems. Collaborate with cross-functional teams including hardware, systems, and validation engineers. Optimize performance for low-latency and high-reliability... 

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...Qualifications: Strong experience with WPF .NET (C#). Proficiency in Python. Bachelor's degree in Computer Science, Engineering, or a related field. Excellent problem-solving skills and attention to detail. Ability to work independently and as... 

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...Description Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency...  ...applications (i.e. Trainer) as schedule permits. • Apply engineering controls to implemented data, and resolve errata with workgroup... 
    Local area
    Remote work

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...building.Job SummaryAs an Electrification Site Solution Development Engineer, you will be responsible for designing and developing customer-...  ...improvement activities.Collaborate with system, electrical, software, mechanical, manufacturing, and quality teams to advance design... 
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  •  ...Job Title: Security Software Engineer Duration: Long-term contract Job Summary We are seeking an experienced Security...  ...expertise, with the ability to develop and safeguard embedded systems used in advanced automotive applications. Key... 
    Long term contract

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...worker Must have a strong customer focus Effective troubleshooting skills Strong interpersonal and communication skills Education Requirements B.S. degree in Information Technology, Computer Science or Software Engineering. 5 + years of experience in the IT field.... 

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...Software Engineer Client’s Virtual Product Development (VPD) Systems & Platforms team lives at the intersection of engineering and information technology. One of the team’s major responsibilities is developing, deploying and managing commercial and proprietary software... 

    Samprasoft

    Mossville, IL
    3 days ago
  •  ...Job Title: Security Software Engineer Job Description The primary role of a Security Software Engineer is to apply computer science and mathematical principles to design, develop, test, and evaluate software and systems that ensure computer functionality.... 

    3B Staffing LLC

    Mossville, IL
    3 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 5 years of... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Peoria, IL
    4 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Peoria, IL
    4 days ago
  • Company DescriptionCareer Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility ...
    Permanent employment
    Full time
    H1b

    Career Guidant

    Peoria, IL
    4 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Peoria, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software/Firmware Engineer. Be the first to apply!