Description

Title: Embedded Software Engineer

Duration: Full Time

Location: Tucson AZ

 

Position Overview :

As an Embedded Software Engineer, you will play a crucial role in developing embedded software for electronics control systems supporting diesel engine programs and electrification programs. Your responsibilities include developing embedded software features using the C programming language and Matlab/Simulink to meet system requirements. This role requires a BSEE or BS in Computer Engineering and a minimum of four years of industry experience in embedded control software development

Job Responsibilities : -

  • Develop embedded software features in C programming language and Matlab/Simulink.
  • Utilize system requirements to design, develop, and test library software.
  • Collaborate with an architect to complete and merge software activities into the mainline library release.
  • Provide occasional support to process partners, involving troubleshooting software with a debugger

 

Education & Experience Required: -

  • Bachelor's degree in computer science, software engineering, or relevant field.
  • 4 years of experience required.
  • Prior experience working in Automotive or Heavy Industry.

 

Technical Skills Required: -

  • Matlab/Simulink experience.
  • Experience with 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.

 

Soft Skills Required:

  • Good communication skills.
  • Desire to work in a fast-paced, team environment.
  • Ability to use PC tools such as MS Office, Visio.

Education

Any Graduate

Salary

USD 80,000 -100,000