Embedded Linux Software Development/Embedded Software Engineer- C++ and Linux
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.
Requirements
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
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!
Recommended Jobs
Jr Software Developer
: Uniqcli is a fictional company designed for this conversation, so I can't provide a real summary. However, based on our discussion, Uniqcli appears to be a technology company focused on innovative…
Cook I
FAIRMONT Company Description Fairmont Hotels & Resorts Join a dynamic team and be part of a network of 90 spectacular properties, and 34 more in the pipeline, in 30 countries around the gl…
Manufacturing Engineer
#25-0883 Elgin, Illinois, USA Job Description WELCOME TO AMERICAN NTN BEARING MANUFACTURING We are a highly automated Tier 1 supplier of wheel-bearing hubs for the automotive industry located …
Patient Financial Services Manager
Mon, 02/23/2026 - 03:35 Huron helps its clients drive growth, enhance performance and sustain leadership in the markets they serve. We help healthcare organizations build innovation capabilities and a…
Healthcare Central Supply Manager
Start a new career as a Healthcare Central Supply Manager at The Lutheran Home Community Campus! At Lutheran Home, you will start a satisfying career in a faith-based, mission-driven organization w…
M&A Marketing Manager
HOATalent is hiring on behalf of The CAM Collective SALARY: $30-$40/hour based on experience for 15-25 hours/week About Us The CAM Collective (TCC) is a national network of best-in-class, …
BSA/AML Manager - To $140K + Bonus - Oak Brook, IL - Job # 3065
BSA/AML Manager – To $140K + Bonus – Oak Brook, IL – Job # 3065 Who We Are The Symicor Group is a boutique talent acquisition firm based in Lincolnshire, IL & Rockport, TX. Our nationally unique val…
OD/ID Grinder - Aerospace Manufacturing
Are you a highly skilled OD/ID Grinder looking for a stable career with a respected, high-precision manufacturing company? Join a leading team in the Downers Grove area specializing in the producti…
Water Leak Detection Technician
A Water Leak Field Technician is responsible for locating underground water leaks. Generally working independently, planning one's day, moving efficiently through daily assignments, performing leak…
Senior Corporate Operations Specialist
Rapyuta Robotics is seeking a highly organized and proactive Senior Corporate Operations Specialist to oversee and continuously improve corporate administrative and operational processes for the U.S.…