Embedded Software Engineer – C / Model-Based Development

Harvey Nash

Chillicothe (IL)

On-site

USD 90,000 - 140,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Harvey Nash Group is seeking an Energy Electronics Software Engineer to develop embedded software test scripts and automation for electronics control systems used in diesel engine programs. The role involves testing in bench or simulation environments, troubleshooting defects, and supporting application teams in design, development and validation of software flash files.

Qualifications include a Bachelor's degree with embedded focus and 3+ years in C programming, Simulink/Stateflow, and

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded focus.
  • Minimum 3+ years of industry experience in C programming and embedded control software development.
  • Strong debugging and troubleshooting skills with familiarity of debuggers.

Responsibilities

  • Develop embedded software test scripts and automation for software-in-the-loop testing.
  • Handle software configuration, building, and testing of embedded control software.
  • Set up and configure test bench hardware and software, and verify test results.
  • Provide customer support for system and software troubleshooting.

Skills

C programming
Model Based Development
Embedded software development
Debugging
Python scripting

Education

Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded focus

Tools

Matlab/Simulink/Stateflow

Job description

As an Energy Electronics Software Engineer, you will develop embedded software test scripts and automation for electronics control systems software in the loop testing supporting diesel engine programs. Areas of responsibility include script development, integration, & build and testing of embedded software; testing software for embedded electronic control systems includes script development and verification of software in a bench or simulation environment as well as troubleshooting software or system defects.

Typical task breakdown:
  • Software requirements analysis?
  • Embedded software library activity development
  • Software configuration and building
  • Test plan creation, execution, and documentation
  • Set-up and configuration of test bench hardware & software
  • Completion of mandatory and feature specific testing using manual and automated methods
  • Customer support for system and software troubleshooting
Interaction with team:

The role supports application teams in designing, developing and validating software flash files.

Team Structure

The role is part of an application team consisting of this position, an application lead, systems engineer(s) and validation engineer(s) as well as software architects and developers.

Education & Experience Required:
Years of experience:
  • 3+

Degree requirement: A Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded software focus

Top 3 Skills

At least three years industry experience in C programming, Model Based Development and embedded control software development experience. Familiarity with debuggers/ good debugging and troubleshooting skills.

Additional Technical Skills
(Required)

Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded focus. At least three years industry experience in C programming, Model Based Development and/or embedded control software development experience. Familiarity with debuggers/ good debugging and troubleshooting skills.

  • Experience with communications software/protocols/etc.
  • Embedded Operating System Experience.
  • Experience with model based development tools, Matlab/Simulink/Stateflow.
  • Experience with scripting languages such as Python.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Model-Based Embedded Software Test Engineer
Model-Based Embedded Software Test Engineer

Harvey Nash Group • Chillicothe (IL)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Rose International • Mossville (IL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services Limited • Mossville (IL)

On-site
USD 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

CTC • Cary (NC)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Lorien • Dearborn (MI)

On-site
USD 55,000 - 83,000
Embedded Software Engineer
Embedded Software Engineer

The Judge Group • Cary (NC)

On-site
USD 90,000 - 130,000
Medical, dental, and vision insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Tata Technologies Ltd. • Mossville (IL)

On-site
USD 120,000 - 160,000