Embedded Software Engineer
Embedded Software Engineer
Intellectt Inc
Mossville, IL
See who Intellectt Inc has hired for this role
Title: Embedded Software Engineer 2
Location: Mossville, IL
Duration: 24 months
Position’s Contributions To Work Group
This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application features and functionality work as specified. The role supports large diesel engines, produced primarily in Lafayette, Indiana. The candidate will work in a small team of 4-5 engineers and be required to adapt to changing schedules and needs in order to support internal and external customers.
Typical Task Breakdown
Set up of test bench used to emulate engine operation. dSPACE unit, hardware, harness, and Matlab models.
Review and create test plans needed to validate software changes.
Once set-up, the candidate will flash the new software onto the controller and conduct various test to ensure engine features work correctly.
Collaborate with others to troubleshoot and resolve software problems.
Report results.
Interaction With Team
Will work with global team members within Cat Electronics and the large engine division.
Work Environment
Hybrid
Education & Experience Required
Bachelors or Masters in EE, ME, or similar
2 to 4 years of experience
Technical Skills
(Required)
Engine, Machine, or Automotive Engine Electronics & Software
Soft Skills
(Required)
Communication, Teamwork, Planning, Flexibility
Disqualifiers/Red Flags
This role does not provide the opportunity to write or modify embedded software code, only tests of the application layer in order to verify customer requirements have been met.
Job Responsibilities
Location: Mossville, IL
Duration: 24 months
Position’s Contributions To Work Group
This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application features and functionality work as specified. The role supports large diesel engines, produced primarily in Lafayette, Indiana. The candidate will work in a small team of 4-5 engineers and be required to adapt to changing schedules and needs in order to support internal and external customers.
Typical Task Breakdown
Set up of test bench used to emulate engine operation. dSPACE unit, hardware, harness, and Matlab models.
Review and create test plans needed to validate software changes.
Once set-up, the candidate will flash the new software onto the controller and conduct various test to ensure engine features work correctly.
Collaborate with others to troubleshoot and resolve software problems.
Report results.
Interaction With Team
Will work with global team members within Cat Electronics and the large engine division.
Work Environment
Hybrid
Education & Experience Required
Bachelors or Masters in EE, ME, or similar
2 to 4 years of experience
Technical Skills
(Required)
- CAN, J1939 and Vector Products such as CANalyzer
- dSPACE Hardware & Software (or the like)
- Embedded Application Software Test & Troubleshooting
- Scripting for Automation
Engine, Machine, or Automotive Engine Electronics & Software
Soft Skills
(Required)
Communication, Teamwork, Planning, Flexibility
Disqualifiers/Red Flags
This role does not provide the opportunity to write or modify embedded software code, only tests of the application layer in order to verify customer requirements have been met.
Job Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines.
- Write and code logical and physical database descriptions and specify identifiers of the database to the management system 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 a project.
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Knowledge of reading schematics and data sheets for components
- Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Basic ability to troubleshoot issues and make system changes as needed to resolve issue.
- Basic knowledge of computer hardware and software. Solid programming experience in C or C++
- Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at Intellectt Inc by 2x
See who you knowGet notified about new Embedded Software Engineer jobs in Mossville, IL.
Sign in to create job alertSimilar jobs
People also viewed
-
Junior Front End Engineer
Junior Front End Engineer
-
Junior Full Stack Engineer
Junior Full Stack Engineer
-
Software Engineer, New Grad
Software Engineer, New Grad
-
Jr Software Engineer (Remote)
Jr Software Engineer (Remote)
-
Junior Front End Engineer
Junior Front End Engineer
-
Junior Software Engineer
Junior Software Engineer
-
Early Career Software Engineer, AI/Machine Learning
Early Career Software Engineer, AI/Machine Learning
-
Software Engineer – Full Stack
Software Engineer – Full Stack
-
Software Engineer, Link
Software Engineer, Link
-
Junior Front End Engineer
Junior Front End Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub