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.