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

Sr. Embedded Software Engineer

Diversified Services Network, Inc.

Job Description

Job Description

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! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!

We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems. This position focuses on architecting, implementing, and scaling production-quality autonomy software while mentoring engineers and driving technical direction across projects. The ideal candidate brings deep hands-on experience in complex software systems, thrives in cross‑functional autonomy environments, and is capable of translating ambiguous requirements into robust, field-ready solutions.

Requirements

JOB RESPONSIBILITIES:

  • Lead the design, development, and ownership of major autonomy software components across perception, localization, planning, control, or platform layers
  • Define and influence software architecture for scalable, reliable, and maintainable autonomy systems
  • Translate algorithmic concepts and research prototypes into production-grade, real-time software
  • Serve as a technical leader within the team, setting coding standards, best practices, and design patterns
  • Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching
  • Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to deliver end-to-end autonomy capabilities
  • Drive integration of autonomy software with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet)
  • Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments
  • Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation
  • Contribute to technical roadmaps, risk assessments, and long-term platform strategy

EDUCATION & EXPERIENCE REQUIRED:

  • Bachelor’s Degree in Computer Science, Software Engineering, Robotics, or related field AND 5+ years’ of professional software development experience with a strong focus on autonomy, robotics, or real-time systems.

REQUIRED SKILLS:

  • Strong expertise in C++ (required); proficiency in Python
  • Proven experience designing and maintaining large-scale, production software systems
  • Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

SOFT SKILLS REQUIRED:

  • Strong code review, design documentation, and technical communication skills
  • Working within a large team that is spread out across the globe

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more!

Salary expectations: 110,000-121,000 per annual

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Mossville, IL vacancy
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring...  ...Write and implement source code in C++ for embedded systems. Test and debug embedded system... 
    Senior
    Part time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    6 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!... 
    Senior
    Full time

    Diversified Services Network, Inc.

    Mossville, IL
    21 days ago
  •  ...A healthcare technology company in Peoria, IL, is looking for a Senior Embedded Software Engineer to enhance its manufacturing operations. This role is hands-on, requiring close collaboration with engineering teams in Boston and San Francisco. You will manage software... 
    Senior

    Hike Medical

    Peoria, IL
    2 days ago
  • $110k - $135k

     ...Job Description Apply now Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35898 Onsite or Remote: Onsite Position Join Komatsu and... 
    Senior
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    16 hours ago
  • $90k - $135k

     ...TYPICAL TASK BREAKDOWN: Provide technical leadership across autonomy software projects. Architect and implement scalable, production-ready autonomy solutions. Mentor and support engineers to strengthen team expertise. Translate complex and ambiguous... 
    Senior
    Temporary work
    Local area
    Relocation
    Visa sponsorship

    Cintal Inc

    Chillicothe, IL
    3 days ago
  • $65.5k - $70.5k

     ...Role: Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Required Skills: Embedded C, Autosar, Application Development Responsible for the development, configuration and testing of signal processing... 
    Full time
    Work at office

    L&T Technology Services

    Mossville, IL
    3 days ago
  •  ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits,... 
    Remote work

    Voluble Systems LLC

    Mossville, IL
    1 day ago
  •  ...Software Engineer Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. Write and code logical and physical database descriptions and specify identifiers of database to management... 

    Next Level Business Services, Inc.

    Mossville, IL
    2 days ago
  •  ...Software Engineer As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes... 
    Hourly pay
    Permanent employment
    Remote work

    AHU Technologies, Inc.

    Mossville, IL
    3 days ago
  •  ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities: Architectural Leadership: Design and own major autonomy software components across perception, localization, and... 
    Contract work

    Tech Tammina

    Mossville, IL
    4 days ago
  •  ...Job Title: Embedded C++ Developer Location: Mossville, IL Job Type: Full-Time Client - Actalent Position Summar yWe are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design and develop robust embedded software solutions... 
    Full time

    Global Connect Technologies

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

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...position is in the Drivetrain Systems and Software Team and will be responsible for...  ...and mentoring Testing and debugging embedded system software using different tools/methods... 
    Full time
    Part time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • $97.53k - $146.29k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you...  ...so we can all enjoy living in it. Caterpillar Inc. seeks Embedded Software Validation Engineer at its facility located at 2427 E Engine... 
    Part time
    Flexible hours

    Caterpillar

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

    Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a...  ...living in it. As a part of the System Diagnostics team, the Embedded Software Engineer will design, develop, and deliver IO processing software... 
    Full time
    Part time
    Work at office
    Worldwide
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    7 hours ago
  •  ...Job Summary We are seeking a skilled Full Stack Software Engineer with strong experience in C++ and Angular development to support display...  ...using Angular ~ Experience working in Linux or Embedded Linux environments ~ Understanding of full-stack software... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    3 days ago
  •  ...will have the opportunity to develop your technical skills in software verification, troubleshooting, and test automation. You will be...  ...field issues involving both software and electronics. Engineers must manage their own development, continuously learning through... 
    Local area
    Relocation

    Voluble Systems LLC

    Mossville, IL
    1 day ago
  •  ...Job Tittle- Embedded Software Engineer 2 Location - Peoria IL Role Overview (What the team is looking for) Seeking a candidate with embedded systems software verification experience , specifically in the electrification space . Initial project focus... 

    Info Way Solutions

    Dunlap, IL
    1 day ago
  •  ...Embedded SW Engineer Responsible for the development, configuration and testing of signal processing and diagnostic algorithms used in embedded...  ...functional teams consisting of hardware engineers, internal software tool engineers, and system engineers. Requires degree in... 

    Apolis

    Mossville, IL
    2 days ago
  •  ...FPGA Additional Technical Expectations Low-level embedded software exposure is a plus , including: Peripheral interfacing...  ...and testing Debugging Merging work with other engineers Releasing code and starting the next development cycle... 

    Info Way Solutions

    Peoria, IL
    3 days ago
  •  ...About the job Embedded Software Engineer (hybrid-remote) *12 month contract Job Description: This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to... 
    Contract work
    Work experience placement
    Remote work

    Nanosoft Consulting

    Chillicothe, IL
    1 day ago
  • $60k - $75k

    Job Opportunity at Central Transport Central Transport is one of the nation's most trusted and technologically advanced Less-Than-Truckload (LTL) carriers. With an ever-growing network of terminals nationwide, our team of dedicated professionals provide safe and efficient...
    Senior
    Immediate start
    Monday to Friday
    Shift work
    Night shift

    Central Transport

    Peoria Heights, IL
    7 days ago
  • $128.47k - $192.71k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...can all enjoy living in it. The Lead Embedded Engineer acts as the advocate for the customer...  ...is responsible for developing embedded software libraries and data link standards used... 
    Full time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • $65k - $80k

    Operations Supervisor Central Transport is one of the nation's most trusted and technologically advanced Less-Than-Truckload (LTL) carriers. With an ever-growing network of terminals nationwide, our team of dedicated professionals provide safe and efficient service ...
    Senior
    Local area
    Immediate start
    Flexible hours
    Shift work
    Night shift

    Central Transport

    Peoria Heights, IL
    16 hours ago
  •  ...Job Title : Embedded Software Engineer (C++ / Angular – Display Applications) Location: Mossville, IL Role Overview Caterpillar is seeking a Full Stack Software Engineer to support display‑based applications running on Linux platforms. This role combines... 

    Global Connect Technologies

    Mossville, IL
    3 days ago
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...Caterpillar Inc. seeks Elec Sys V&V Sr. Engineer at its facility located at...  ...and services. Test cutting-edge embedded telematics software and customer applications. Work in a... 
    Senior
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    9 days ago
  • $62.21 per hour

    job summary: We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy software teams developing...  ...Responsibilities: - Design and implement software of embedded devices and systems from requirements to production and commercial... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Mossville, IL
    21 days ago
  •  ...Caterpillar Financial Services Corporation is seeking a Senior Software Engineer to focus on native mobile application development. You will join a dedicated team responsible for implementing and maintaining custom plugins for the SIS2Go application, utilizing your expertise... 
    Senior

    Caterpillar Financial Service Corp

    Peoria, IL
    2 days ago
  • $112.71k - $183.14k

     ...Caterpillar Inc. is seeking a Senior Software Engineer to enhance the SIS2Go mobile application through custom native plugins. In this role, you'll design, develop, and maintain features leveraging Java/Kotlin for Android and Swift/Objective-C for iOS. The position... 
    Senior

    Caterpillar

    Peoria, IL
    2 days ago
  • $127.59k - $169.06k

     ...world, so we can all enjoy living in it. Caterpillar Inc. seeks Embedded SW Sr. Engineer at its facility located at 2427 E Engine Drive, Chillicothe, IL 61523. Design, develop, and test embedded software features. Create and maintain design documentation.... 
    Senior
    Part time
    Remote work
    Flexible hours
    2 days per week

    Caterpillar

    Mossville, IL
    7 days ago
  • $130k - $170k

     ...Project Manager/PMP/Project Engineer/Chemical Engineer/Specialty Chemical Manufacturing/Capital Projects/Engineering/Engineer/Manufacturing...  ...client is a specialty chemical manufacturer looking to add a Sr. Project Engineer/Manager to their facility outside of Peoria.... 
    Senior

    CPS

    Chillicothe, IL
    8 hours ago

Do you want to receive more vacancies?

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