Embedded Software Engineer (# 8201)

As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing of embedded software; testing software for embedded electronic control systems includes requirements development and verification of software in a bench 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

Education & Experience Required: 
- Years of experience: 5+
- Degree requirement: 
- A bachelor’s degree in electrical engineering, Computer Engineering or Computer Science with an embedded software focus
- NO 2-year degree’s
- Will take master’s but needs 5 years' experience 
- Do you accept internships as job experience:  
- No
- Are there past or additional job titles or roles that would provide comparable background to this role: 

Top 3 Skills
At least five 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 five years industry experience in C programming, Model Based Development and embedded control software development experience. Familiarity with debuggers/ good debugging and troubleshooting skills.

(Desired) 
- 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. 
- Experience with Engine or Machine controls development.  
- Experience working with and troubleshooting electrical systems
- Prior work experience with CAN/SAE J1939 and Ethernet

Apply

Apply for this role

Additional questions

The following error(s) occurred:

Hi I'm sundeep

I manage this role

Harvey Nash Benefits & Perks

Medical, dental, and vision coverage
401(k) retirement plan
Voluntary benefits and insurance options
Referral bonus opportunities
Pre-tax commuter benefits
spinner

Processing...