Skip to content
mimi

Embedded Energy Software Engineer

Samprasoft

Green Valley · On-site Full-time Mid Level 2w ago

About the role

About the Role

As an Embedded Energy Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine programs and electrification programs. Areas of responsibility include the development of embedded software features in the C programming language and Matlab/Simulink to meet system requirements.

This role is responsible for developing library software while utilizing system requirements to design, develop, and test. Software Activities are assigned and working with an architect, completed and merged into the mainline library release. There is also occasional support required from our process partners which can require troubleshooting software with a debugger.

Requirements

  • 4 or more years of industry embedded software development experience.
  • 2 or more years of embedded C language programming.
  • Matlab/Simulink experience.
  • Experience with the following tools: Git, Clearcase, Trace 32 Debugger, CANalyzer, Cat ET Service Tool.
  • Experience working with and troubleshooting electrical systems.
  • Knowledge of diesel engine control and operation.
  • Strong analytical skills.
  • Prior work experience with CAN/SAE J1939.
  • Prior work experience with Engine or Machine software development.
  • Experience with scripting languages such as Python.
  • Good communications skills.
  • Desire to work in a fast paced, team environment.
  • Ability to use PC tools such as MSOffice, Visio.

Education

  • Bachelor's degree in computer science, software engineering or relevant field required.
  • 4 years experience required.

Skills

  • C Programming Language
  • Communication Skills
  • Computer Engineering
  • Computer Science
  • Control Systems
  • Debugging Tools
  • Diesel Engine
  • Electrical Engineering
  • Electronics
  • Embedded Programming Languages
  • Embedded Software
  • Embedded Systems
  • Energy Engineering
  • Git
  • IBM Rational ClearCase
  • Identify Issues
  • MATLAB
  • Microsoft Office
  • Microsoft Visio
  • Python Programming/Scripting Language
  • Requirements Management
  • Scripting (Scripting Languages)
  • Software Administration
  • Software Debugging
  • Software Development
  • Software Engineering
  • Systems Administration/Management
  • Test Plan/Schedule

About the Company

SAMPRASOFT

Skills

C Programming LanguageCANCANalyzerClearcaseDebugging ToolsDiesel EngineEmbedded CEmbedded SoftwareEmbedded SystemsGitMatlabPythonSAE J1939SimulinkTrace 32 Debugger

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free