Embedded Software Engineer
Quick Overview
Job Description
Embedded Software Engineer
Contract
Mossville, IL, USA Onsite
Must have skills:- Automation Testing, C#, MATLAB, Python, Simulink
Required Education
• Bachelor’s degree in Engineering (Electrical Engineering, Computer Engineering, or a closely related field) – required
• No 2 year degrees accepted
Preferred Education
• Master’s degree is acceptable (in lieu of or in addition to Bachelor’s)
• Internships do count as job experience
Required Skills
• Engine Testing, Validation & Troubleshooting
• Data Analysis and Root Cause Investigation
• Software/Test Automation Development (Python, C#, or similar)
• Understanding of embedded systems and electronic control modules (ECMs)
• Knowledge of software verification and validation processes
• Ability to analyze test results and identify root causes
• Familiarity with CAN/J1939 communication and diagnostic tools
• Experience with test equipment, data acquisition systems, or HIL/SIL environments
• Understanding of requirements based testing and defect tracking
Technical Skills (Desired – not required but preferred)
• Engine controls or engine systems experience
• Experience with dSPACE, Vector CANoe/CANalyzer, ET, or similar tools
• Experience developing automated regression test suites
Soft Skills (Required)
• Strong analytical and problem solving skills
• Ability to learn new systems and tools quickly
• Effective verbal and written communication skills
• Attention to detail and commitment to quality
• Strong teamwork and collaboration skills
Core Responsibilities
• Design and implement software of embedded devices and systems – from requirements to production and commercial deployment
• Write and code logical and physical database descriptions; specify database identifiers to management systems or direct others in coding descriptions
• Analyze and enhance efficiency, stability, and scalability of system resources
• Review project requests describing database user needs to estimate time and cost required to accomplish the project
• Position purpose: Dedicated resource for test automation on the Core Gas Engine Software Test team; automation packages will be heavily used for production file delivery (currently mostly manual testing)
• Daily tasks: Engine software validation and test execution; test result analysis, defect investigation, root cause analysis; test automation development and maintenance (driver file updates, script development, debugging)
• Team interaction: Daily collaboration with software developers, controls engineers, test engineers, and validation engineers
Soft Skills (Desired)
• Experience presenting technical findings to stakeholders
• Ability to influence decisions through data driven recommendations
Skills
Similar jobs
Lead Software Engineer (Minimum $10k Sign-On Bonus)
L3Harris Technologies · Camden, United States
34 minutes ago$10k/yrSpecialist, Software Engineer (Embedded Software) (Minimum $10k Sign-On Bonus)
L3Harris Technologies · Herndon, United States
34 minutes ago$10k/yrAssociate, Software Engineer
L3Harris Technologies · Greenville, United States
34 minutes agoLead, Software Engineer (Minimum $10K Sign-On Bonus)
L3Harris Technologies · Herndon, United States
34 minutes ago$10k/yrSystems Integration Engineer (Experienced or Lead)
Boeing · Hazelwood, United States
36 minutes ago$112.2k - $151.8k/yrPeopleSoft Application Developer
Aasritha infotech Inc · United States
39 minutes ago