Senior Software Engineer - Electronic Control Modules (ECMs)
Diversified Services Network, Inc. is seeking a Sr. Embedded Software Engineer to join our team onsite in our Mossville, IL facility! We offer full benefits, PTO, 401k, and more! If you're looking to grow your career in engineering within a stable and extremely reputable Fortune 100 organization – let’s talk!
Job Responsibilities:
- Daily work with software team and individual staff work supporting the vehicle system software development for multiple ECMs
- Requirements Analysis : Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
- Software Development and Testing : Knowledge of software development/validation tools and activities; ability to produce software products or systems in line with product requirements. Ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle.
- Technical Troubleshooting : Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
Requirements
Education Requirements:
- Bachelor's degree in computer science, software engineering or relevant field required with 8-10 years’ relevant experience.
Technical Skills Required:
- 3+ years in software development of steering and/or braking systems
- 2+ years in research, design, develop, and test of low-layer embedded software, such as RTOS integrations, I/O drivers, boot loaders, non-volatile memory interfacing, board initializations, or communication networks (e.g. J1939/CAN/Ethernet) for electronic controls, displays, or telematics devices.
- Developed programs in ANSI C90 / C99 / similar for real-time embedded software development
- Utilized Python and shell scripting for automating build processes.
- Familiar with version management tools (e.g. Git) and related merging/management
- Conducted technical and code reviews and leadership of cross functional teams
- Progressive embedded software experience in control systems integration.
Soft Skills:
- Strong Team skills, Self-starter, strong technical communications
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-127,000 per annual
Recommended Jobs
Heavy Equipment Machine Handler
Heavy Equipment Material Handler – Responsible for the safe operation of our material handlers- Link-Belt 240 Material Handler, Caterpillar 320dl. The ideal candidates will have heavy equipment expe…
Pet Groomer
We are looking for a part- time with the possibility of becoming a full-time professional groomer at Carriage Animal Hospital in Lombard Illinois. This is a c ommission-based job and we…
CDL-A Truck Driver - 1099 - Up to $5,000 / week (Oak Forest)
Contracting CDL-A Truck Drivers RUN YOUR BUSINESS, RUN UP YOUR PAY - Lease drivers gross $4,000-$5,000/week EARN MORE WITH EVERY LOAD - Up to 75% of linehaul + 100% FSC FREEDOM TO DRIVE YOUR…
Maintenance Technician (Crystal Lake)
Job Title: Maintenance Technician Pay: $23.00 - $32.97 per hour Shifts: 2nd (2pm-10pm) 3rd (10pm-6am) Location: Crystal Lake, IL (onsite) Position Summary The Maintenance Techn…
Senior Account Executive, SLED - West Coast
Posting Type Hybrid Job Overview As our Public Sector segment continues impressive year-over-year growth, we are excited to expand our team to capture the high demand. As a Senior Accoun…
Upfit Manufacturing Engineer
WHO WE ARE: Douglas Dynamics is North America’s premier manufacturer and up-fitter of work truck attachments and equipment. Our belief is that our employees and culture are just as important to the c…
Production Supervisor
We are a U.S.-based manufacturer of high-performance industrial ceramic components supporting high-temperature thermal processing industries. Our products serve a wide range of applications includ…
Critical Care NP in SW Chicago
Join a mission-driven, community-focused hospital serving Chicago’s West and Southwest Sides. We have an opportunity for a Critical Care Nurse Practitioner or Physician Assistant covering a 15-bed ICU…
Carrier Sales Manager
Why OTR? OTR Transportation sets itself apart as more than just a logistics company; we're a dedicated team committed to providing customized over-the-road shipping solutions, with a special focus …
PRN Nursing House Supervisor
It is the mission of Graham Health System to provide compassionate, quality health services, in a responsible and charitable manner, to the people and communities we serve. We are the community’s choi…