Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux
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!
- ...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...LinuxFull time
- ...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
- ...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
$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....LinuxRemote workWorldwide- ...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
- ...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
- ...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
- ...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...LinuxContract work
- ...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
- ...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...LinuxFlexible hours
$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...LinuxContract workRelocation package- ...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,...LinuxContract workRemote workRelocation
- ...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
- ...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...LinuxContract workInternshipRelocation
- ...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
- ...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...LinuxInternshipWork at office
$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...LinuxPart timeRelocationFlexible hours- ...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...LinuxLocal areaRemote workVisa sponsorship
- ...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...LinuxContract work
$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...LinuxFull timePart timeWork at officeRelocationRelocation packageFlexible hours- ...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...LinuxRemote work
- ...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
- ...(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...LinuxFull time
- ...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)....LinuxFull time
$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...LinuxPart timeFlexible hours$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 timeWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours- ...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
- ...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...
$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...- ...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
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!
- software engineer full time Peoria, IL
- startup software engineer Peoria, IL
- software developer Peoria, IL
- software development engineer aws Peoria, IL
- ngo software engineer Peoria, IL
- part time software developer Peoria, IL
- software engineer Peoria, IL
- cybersecurity software engineer Peoria, IL
- part time software developer remote Peoria, IL
- intel software engineer Peoria, IL


