Senior Engineer - Embedded Software

  • Free
  • Published date: April 5, 2022
    • Colorado, United States

Senior Engineer - Embedded Software (REMOTE)
Golden, CO

Summary of the Senior Engineer - Embedded Software:
Our client, a pioneer in autonomous vehicles and operations, is looking for a Embedded Software Engineer to play a key role in the full development life cycle, attention to detail, and ability to learn in unstructured environments. In this position, you'll be responsible for helping build and support autonomous vehicle systems that redefine large enterprise supply chains and boast safe, error-free, and effective operational performance. This is challenging, exciting new work for a company that focuses not only on autonomous vehicles, but complete autonomous and robotic operations.

Responsibilities of the Senior Engineer - Embedded Software:

Develop/document embedded software modules in C, at the applications level, for the various control units on the autonomous vehicle (AV) through all phases of the development life-cycle: requirements, design, architecture, implementation, unit test, integration, and system test
Support continuous integration/continuous deployment (CI/CD)
Develop unit tests and automated tests based on requirements to prove functionality
Update and document software requirements for existing modules
Perform hardware-in-the-loop (HIL) integration testing on various embedded systems and components
Provision and support software updates to be released and rolled out to customer sites
Contribute generally to the growth and success of the Company and the building of a vibrant culture focused on the responsible deployment of zero-emission autonomous vehicle technology

Qualifications for the Senior Engineer - Embedded Software:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field
7+ years of experience in applications-level embedded development with C (C++ is a plus)
Background in autonomous vehicle or robotics development (ROS experience a plus)
Experience in safety critical systems development (functional safety)
Familiarity with Python is a plus
Proficiency in all aspects of the software development life cycle - from requirements development to unit testing
Background developing software in a Linux environment
Experience with Git
Experience creating/documenting software requirements and architecture designs
Familiarity with functional safety specifications, including ISO 26262 and IEC 61508
Familiarity with real-time operating system (RTOS) development
Experience developing software following a programming standard
Experience with the CAN bus and/or Ethernet communication
Experience with wireless communication

Compensation for the Senior Engineer - Embedded Software:
Salary Range: $$140,000 - 170,000, depending on experience and qualifications
Type: Direct-Hire / Remote
Travel: As and when required
Relocation Assistance: Subject to review
Visa Sponsorship: Subject to review
Reference : Senior Engineer - Embedded Software jobs

Useful information

  • Avoid scams by acting locally or paying with PayPal
  • Never pay with Western Union, Moneygram or other anonymous payment services
  • Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country
  • This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"

post to multiple job boards
Now take benefits of multiple job boards and search engine posting.
Try it.

Related listings