Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in San Mateo?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Nava Software Solutions

San Mateo / Global

Sr. Embedded Engineer

Job Description

NAVA Software solutions is looking for a Sr. Embedded Engineer

Details:

Sr. Embedded Engineer

Location: Foster City CA (1-2 days/week onsite)

Duration: Full time /Direct Hire

Looking for a Senior Embedded Software Engineer to join the engineering team as a key contributor. As part of a small team, you will develop firmware for various components that comprise Motiv's EV solution. Responsibilities include technical leadership, software design, coding, testing, and debugging. Candidates should enjoy getting their hands dirty and debugging in hardware with digital probes, oscilloscopes, as well as contributing to Motiv's long-term software vision. May require occasional domestic travel, less than 5%. This position reports to the Software Engineering Manager and is based in Foster City, CA.

Responsibilities

Work with management, architects, and developers to create cost-effective, flexible, reliable software solutions which scale with our business

Design, develop, implement, and maintain embedded vehicle control software in C

Independently perform board bring-up and code debug, including utilization of associated tools such as oscilloscopes, logic and protocol analyzers, JTAG and trace pods

Fulfill all specified and derived requirements, including: safety, timing, and signal processing requirements of control algorithms for chassis systems, power converters, and motor controllers

Conduct requirements analysis, develop requirements documents and design documents

Conduct requirements and design reviews

Develop and document test plans, tests, and track results

Participate in peer design and code reviews

Participate in and encourage continuous improvement of software quality

Adhere to Motiv company policies and procedures, as well as software best-practices

Education and Experience BS in Computer Engineering, Software Engineering, or Electrical Engineering with Software Emphasis

Strong understanding of software engineering principles, including SW Quality Assurance and full SDLC

7 years industry experience developing real-time software for embedded systems required

Strong proficiency in C - ability to understand compiler output (assembly)

Experience implementing control algorithms; strong understanding of control theory

Experience with both RTOS and bare-metal systems

4 years' hands-on experience at the software-hardware interface

Strong analytical and communications skills

Familiarity with Python and bash

Preferred Qualifications MS in Computer Engineering, Software Engineering, or Electrical Engineering with Software Emphasis

Experience as a technical lead

Experience developing safety-critical systems

Experience in automotive industry, CAN bus, etc.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Never miss out on your perfect role! We'll email you matching opportunities.

Job Title or Keyword(s)
Location