Embedded SW Sr Engineer
Career Area:
Engineering
Job Description:
JOB PURPOSE: To direct and participate in the design and development of complex, major software engineering product or process projects for release to production in a manner to ensure products provide superior performance, durability, quality, and serviceability.
JOB DUTIES:
The Embedded Software Engineering Specialist is Responsible for leading the design, development, & test of network communication software used in embedded systems on Caterpillar machine & industrial applications. Will develop and maintain events and diagnostics libraries, data link and networking protocol libraries. Communication library development and debugging.
BACKGROUND/EXPERIENCE:
Required Qualifications:
- Masters Degree or foreign equivalent in Electrical/Electronics/Computer Engineering, Computer Science or related area.
- 2 years of experience with embedded network communication systems & software development experience (GIT and Beyond Compare); low level network Drivers (CAN, CAN FD, and J1939); C and UML; Linux; NXP MPC57XX; CAT Data Link; Trace32 and Lauterbach.
Alternatively, will accept a Bachelors Degree or foreign equivalent in Electrical/Electronics/Computer Engineering, Computer Science or related & 5 years of experience with embedded network communication systems & software development experience (GIT and Beyond Compare); low level network Drivers (CAN, CAN FD, and J1939); C and UML; Linux; NXP MPC57XX; CAT Data Link; Trace32 and Lauterbach.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Submit your information to our Talent Network here .