Senior Backend Embedded Software Engineer

Caterpillar UK

Base: $112,710.00 - $169,060.00; bonus/equity: inc...
Onsite (5 days a week)
C++ programming for embedded systems
Linux environment development experience
Software requirements specification (srs) creation
Caterpillar UK is seeking a Senior Backend Embedded Software Engineer to develop software for Linux-based displays, focusing on efficiency and stability. The role emphasizes collaboration, technical excellence, and effective communication within cross-functional teams

Job Summary

  • The role involves developing and testing software for Linux-based Gen 7 Displays to ensure system efficiency and stability.
  • Candidates must gather user requirements to create Software Requirements Specifications and write C++ source code for embedded systems.
  • Caterpillar offers comprehensive benefits including medical, dental, vision, 401(k), and tuition reimbursement with visa sponsorship available.

Matching Summary

Match Score: 85

Caterpillar UK is seeking a Senior Backend Embedded Software Engineer to develop software for Linux-based displays, focusing on efficiency and stability. The role emphasizes collaboration, technical excellence, and effective communication within cross-functional teams.

Salary

Base: $112,710.00 - $169,060.00; Bonus/Equity: Incentive bonus mentioned; Benefits: Medical, dental, vision, 401(k), HSA, FSA, parental leave, tuition reimbursement

Skills & Requirements

Must-have

  • C++ programming for embedded systems
  • Linux environment development experience
  • Software Requirements Specification (SRS) creation
  • System testing and debugging skills
  • Cross-functional team collaboration

Nice-to-have

  • Agile framework participation
  • Global team leadership experience
  • Open source library knowledge
  • Product Owner proficiency
  • Technical code review participation

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • Extensive C++ experience in Linux environment
  • Proficiency in GIT, CAN/J1939, and Ethernet
  • Experience with Docker, Lauterbach, and SonarQube
  • Knowledge of CI/CD pipelines and Jenkins

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter