Senior Backend Embedded Software Engineer

Caterpillar Inc.

$112,710.00 - $169,060.00; not specified; medical,...
Onsite
C++ development for embedded systems
Linux environment experience
Agile framework experience
Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring system efficiency and stability

Job Summary

  • Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring system efficiency and stability.
  • Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents.
  • Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience.

Matching Summary

Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring system efficiency and stability.

Salary

$112,710.00 - $169,060.00; Not specified; Medical, dental, and vision benefits*

Skills & Requirements

Must-have

  • C++ development for embedded systems
  • Linux environment experience
  • Agile framework experience
  • CAN/J1939, CANoe, Ethernet
  • Domain Controllers
  • CI/CD, Jenkins

Nice-to-have

  • Open Source libraries knowledge
  • Angular, TypeScript, Figma, Playwright
  • Project management as Product Owner

Key Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
  • Extensive C++ experience
  • Proficiency in GIT, Docker, Lauterbach, SonarQube
  • Ability to interpret functional and technical requirements
  • Participation in technical and code reviews
  • Ability to lead global team

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter