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

Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux

Full-time

Diversified Services Network, Inc.

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Linux Software Development/Embedded Software Engineer- (C++ and Linux) to join our team in Mossville, IL! 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!

The main function of this position is to apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic systems. A typical embedded engineer researches, designs, develops, and tests hardware-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. This assignment develops the low-layer software (such as I/O drivers, Linux kernel, boot, etc.) which interfaces with the company’s wide variety of telematics and displays electronic hardware.

JOB RESPONSIBILITIES:

  • Concept, design, test, document, and promote new software features and processes
  • Perform requirements analysis and decomposition
  • Evaluate new languages, development tools, or processes
  • Perform product maintenance
  • Manage the software lifecycle through version control and configuration management
  • Keep up to date on new technologies or develop new technologies
  • Communicate technical information to customers, team members, suppliers and other units
  • Support and advise other engineers, managers, marketing personnel, customers and suppliers

EDUCATION & EXPERIENCE REQUIRED:

  • Bachelors’ Degree in Computer Engineering/Electrical Engineering/Related Degree AND 5-7 years’ of experience OR
  • Master’s Degree with less years’ of experience is acceptable

REQUIRED SKILLS:

  • Real world experience implementing software for embedded Linux is key requirement.
  • C/C++/Rust
  • Kernel building & Linux device drivers
  • Experience with control software design patterns and anti-patterns
  • Software development process theory and practices such as Agile
  • Experience designing embedded electronics controls, display, or telematics software, including development of FPGA HDL & synthesis, device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.
  • Knowledge of reading schematics and data sheets for components
  • Experience with GIT configuration management tool
  • Experience with scripting using Python
  • Experience with RTOS development (i.e. Free RTOS)
  • Experience with Ethernet, TCP/IP, and WiFi
  • Experience with CAN, J1939, and other data link protocols

SOFT SKILLS REQUIRED:

  • Ability to troubleshoot issues and make software/system changes as needed to resolve issues
  • Ability to research technical topics and learn new technologies and approaches
  • Verbal & written communication skills, customer service and interpersonal skills
  • 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!

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux in Peoria, IL vacancy
  •  ...Job Title: Embedded Software Engineer (C/C++) Location: Mossville, IL Job Type: Full-Time Job Summary We are seeking a highly skilled...  ...in C programming , automotive systems , and Linux-based development . The ideal candidate will be responsible for designing... 
    Linux
    Full time

    Global Connect Technologies

    Mossville, IL
    4 days ago
  •  ...Software Developer The Client’s Autonomy Connectivity...  ...other developers and engineers as part of cross...  ...that may arise during development, deployment, and usage...  ...: Proficient in C++ with a focus on C++14,...  ...17 Experience with Linux systems and common development... 
    Linux

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...Job Title : Embedded Software Engineer (C++ / Angular – Display Applications) Location: Mossville, IL Role...  ...display‑based applications running on Linux platforms. This role combines C++ application‑level backend development with Angular front‑end development ,... 
    Linux

    Global Connect Technologies

    Mossville, IL
    1 day ago
  • $110k - $135k

    Job Description Apply now Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location...  ...completing general embedded software development assignments, as well as contributing...  ...communication software. Understanding of Linux and Linux application development.... 
    Linux
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    2 days ago
  •  ...Embedded Software Engineer – Mossville, IL Education & Experience Required...  ...Design and coding of C and or C++ experience - minimum 5...  ...implementing software for embedded Linux. C/C++/Rust Kernel...  ...software, including development of device drivers, SPI/I2C... 
    Linux

    E-Solutions

    Mossville, IL
    1 day ago
  •  ...Embedded Cybersecurity Software Engineer This is a position for a software engineer to...  ...software issues; and reporting development status. This position...  ...experience using C++, C, and/or Java programming...  ...experience working in the Linux environment ~1 year experience... 
    Linux

    Samprasoft

    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...  ...Develop new technology software systems in a C++ Linux Development Environment. Develop Positioning Algorithms and Software... 
    Linux

    Software Technology Inc

    Mossville, IL
    3 days ago
  •  ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite)...  ...years of professional software development with a focus on autonomy, robotics...  ...Tech Stack: Expert-level C++ (Required) and proficiency...  ...: Deep understanding of Linux-based development, multithreading... 
    Linux
    Contract work

    Tech Tammina

    Mossville, IL
    2 days ago
  •  ...Title: Embedded Software Engineer Location- Mossville, IL- Onsite Job Description...  ...of professional software development experience with a strong...  ...Strong expertise in C++ (required); proficiency in...  ...Deep understanding of Linux-based development, multithreading... 
    Linux

    Diverse Lynx

    Mossville, IL
    5 days ago
  •  ...position will integrate C++ configuration...  ...file development per machine requirements...  ...compile and integrate software libraries Provide...  ...using Linux tools Simple...  ...degree in Electrical Engineering, Computer Engineering...  ...Required Skills : Embedded Software Full Lifecycle... 
    Linux
    Flexible hours

    E-Solutions

    Mossville, IL
    2 days ago
  • $64 - $69 per hour

     ...#103569 Job Title: Embedded Software Engineer 4 Locations: Peoria, IL...  ...Engineer 4 to support the development, validation, and deployment...  ...Strong experience with C++ Experience working in Agile...  ...development Exposure to Linux-based development environments... 
    Linux
    Contract work
    Relocation package

    EPITEC

    Mossville, IL
    1 day ago
  •  ...Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite)...  ...years of professional software development with a focus on autonomy, robotics...  ...Tech Stack: Expert-level C++ (Required) and proficiency...  ...: Deep understanding of Linux-based development,... 
    Linux
    Contract work
    Remote work
    Relocation

    Tech Tammina

    Mossville, IL
    5 days ago
  •  ...Software Engineer Design and implement software of embedded devices and systems from requirements to production...  ...of the full software development lifecycle: from...  ...programming experience in C or C++. Knowledge of computer...  ...C++17 -Experience with Linux systems and common... 
    Linux

    Next Level Business Services, Inc.

    Mossville, IL
    5 days ago
  •  ...Requirements Embedded C programming (...  ...systems and software architecture...  ...Systems (RTOS) Linux (nice-to-have but...  ...Embedded Software Engineer: Req# 82678-1...  ...analysis to the design, development, testing, and evaluation...  ...embedded 'C' and/or C++ code software... 
    Linux
    Contract work
    Internship
    Relocation

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Senior Embedded Software Engineer – Autonomy Systems Location: Mossville, IL (On-site) We are developing a...  ...Qualifications: ~8+ years of embedded C development experience ~ RTOS-based development experience (Linux a plus) ~ Strong background in... 
    Linux

    Kasmo Global

    Mossville, IL
    6 days ago
  •  ...Software Application Engineer This is a position for a software application engineer...  ...but are not limited to: development of software specifications...  ...such as Python & Linux Bash. ~1 year of experience...  ...CANalyzer Experience in Embedded Cyber Security Ability... 
    Linux
    Internship
    Work at office

    Samprasoft

    Mossville, IL
    4 days ago
  • $147.76k - $221.64k

     ...Career Area: Engineering Job Description:...  ...centered solutions for embedded devices and systems development workflows. What...  ...create/test/review software for AI centered solutions...  ...with embedded C, C++ and Python •...  ...• Experience with Linux systems (ROS2) • Experience... 
    Linux
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...shorten design and development lead times, and...  ...the Manufacturing Engineering vertical, Gross margin...  ...Global Head of Embedded Engineering to lead...  ...complex hardware and software systems for...  ...systems Embedded Linux and RTOS environments...  ...architecture and C/C++ development. Communication... 
    Linux
    Local area
    Remote work
    Visa sponsorship

    Cintal Inc

    Peoria, IL
    1 day ago
  •  ...This position is for a software engineer to develop Onboard Core Information...  ...software issues; and reporting development status. This position involves...  ...team. Hard Skills Embedded C or C++ RUST exposure Embedded Linux Git Job Type... 
    Linux
    Contract work

    3B Staffing LLC

    Mossville, IL
    3 days ago
  • $147.76k - $221.64k

     ...Career Area: Engineering Job Description: Your Work Shapes...  ...will lead an agile development team to design, develop, integrate, and test software features on embedded electronic controls for use...  ...development for both Real-Time and Linux Operating Systems... 
    Linux
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    9 days ago
  •  ...Software Engineer Position This is a position for a software...  ...issues; and reporting development status. This position...  ...development experience using C++ (with emphasis on C++1...  ...~3-5 years of embedded software experience...  ...Experience using Linux Experience in embedded... 
    Linux
    Remote work

    Software Technology Inc

    Peoria, IL
    3 days ago
  •  ...are seeking a skilled Full Stack Software Engineer with strong experience in C++ and Angular development to support display-based applications running on Linux platforms. This role focuses on application...  ...~ Experience working in Linux or Embedded Linux environments ~... 
    Linux

    Pentangle Tech Services | P5 Group

    Mossville, IL
    1 day ago
  •  ...(DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team...  ...RESPONSIBILITIES: Lead the design, development, and ownership of major autonomy...  ...software systems Deep understanding of Linux-based development, multithreading, memory... 
    Linux
    Full time

    Diversified Services Network

    Mossville, IL
    3 days ago
  •  ...priority for majority of ECMs involved). Secondary: 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).... 
    Linux
    Full time

    Kasmo Global

    Mossville, IL
    2 days ago
  • $127.59k - $146.29k

     ...Career Area: Engineering Job Description:...  ...Caterpillar Inc. seeks Embedded SW Engineer at its facility...  ...core information software team developing...  ...Focus on iterative development and fast delivery of...  ...practices like Agile, C and C++, embedded Linux, and a plethora of... 
    Linux
    Part time
    Flexible hours

    Caterpillar

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

     ...Career Area: Engineering Job Description: Your Work Shapes...  ...Engineer (internally known as Embedded Software Senior Engineer) with...  .... VisionLink), and controls development. In this role you will work...  ...with Python, Matlab/Simulink, C++, and/or ROS. Experience with... 
    Part time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    3 days ago
  •  ...Software Developer And Designer Responsible for performing...  ...requirements, design, development, & test of network...  ...software used in embedded systems on client’s machine...  ...embedded ‘C’ and/or C++ code software...  ...machine control platforms, engine control platforms, display... 
    Internship

    Samprasoft

    Mossville, IL
    4 days ago
  •  ...one requirement is real-world FPGA development experience . Emphasis is on HDL...  ...Technical Expectations Low-level embedded software exposure is a plus , including: Peripheral...  ...Merging work with other engineers Releasing code and starting the next... 

    Info Way Solutions

    Peoria, IL
    1 day 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 involves completing general embedded software development assignments and contributing to design teams on electrical projects for... 

    Komatsu North America

    Peoria, IL
    5 days ago
  •  ...Backend Software Engineer (C++ / Display Applications) Location: Mossville, IL...  ...Engineer to support C++ backend development for display‐based applications used in embedded and industrial systems. This role...  ...~ Experience working in Linux or embedded Linux environments... 
    Linux

    Kasmo Global

    Mossville, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux. Be the first to apply!