Senior Backend Embedded Software Engineer

Caterpillar Inc.

Base: $112,710.00 - $169,060.00; bonus/equity: inc...
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

Base: $112,710.00 - $169,060.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, vision, PTO, 401(k), HSA, FSA, etc.

Skills & Requirements

Must-have

  • C++ development for embedded systems
  • Linux environment experience
  • Agile framework experience
  • GIT version control
  • CAN/J1939 protocols
  • Ethernet communication
  • Embedded Systems knowledge

Nice-to-have

  • Collaborating with global teams
  • Open Source libraries knowledge
  • Angular, TypeScript, Figma, Playwright
  • Leading global teams
  • Project management as Product Owner

Key Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
  • Extensive C++ experience
  • Experience with CANoe
  • Proficiency in Docker
  • Experience with Lauterbach
  • Experience with SonarQube
  • Knowledge of Design Patterns
  • Experience with CI/CD
  • Experience with Jenkins

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter