Full Stack Embedded Software Engineer

Caterpillar Inc.

Base: $97,530.00 - $146,290.00; bonus/equity: ince...
Angular and typescript development
Linux-based embedded systems
Scalable, modular, test-driven architecture
As a Full Stack Embedded Software Engineer, you will be primarily responsible for development, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability

Job Summary

  • As a Full Stack Embedded Software Engineer, you will be primarily responsible for development, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability.
  • Develop, design, and implement software for embedded systems using Angular and Typescript.
  • Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance.

Matching Summary

As a Full Stack Embedded Software Engineer, you will be primarily responsible for development, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability.

Salary

Base: $97,530.00 - $146,290.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, and vision benefits, Paid time off plan, 401(k) savings plans, Health Savings Account (HSA), Flexible Spending Accounts (FSAs), Health Lifestyle Programs, Employee Assistance Program, Voluntary Benefits and Employee Discounts, Career Development, Parental leave, Adoption benefits, Tuition Reimbursement

Skills & Requirements

Must-have

  • Angular and Typescript development
  • Linux-based embedded systems
  • Scalable, modular, test-driven architecture
  • Cross-functional team collaboration
  • Software Requirements Specification (SRS)

Nice-to-have

  • Agile framework experience
  • Global team collaboration
  • Middleware and Data Engine knowledge

Key Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent
  • Experienced with C++
  • Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, Domain Controllers, and Back End interfaces
  • Ability to interpret functional and technical requirements

Work Rights

Not specified

Tailored Resume

Cover Letter