Job Directory Staff Firmware Engineer

Staff Firmware Engineer
Austin, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

THE ROLE

The Autopilot Hardware team is looking for a Senior Firmware Engineer to join the team in Austin, TX. The applicant will work closely with the hardware teams and influence the design of upcoming electric and autonomous vehicles.

The applicant will join a team of deeply knowledgable engineers and have an opportunity to solve some of the most ambitious and challenging problems in the embedded software space. The successful applicant for this position will have strong knowledge of 'Applied Cryptography', and how to architect and implement secure software in an emedded design space.

RESPONSIBILITIES

* Deliver high-quality C & Assembly code in a real-time embedded environment
* Architect, implement, test and document security processes and best practices
* Design, implement, test and document firmware
* Debug and fix issues in embedded systems
* Experience performing design and code reviews
* Execute projects within defined schedules

REQUIREMENTS

* Candidate must have Bachelor/Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related field
* 10+ years of experience in embedded software development
* Working knowledge of security principles and best practice

o Public Key Infrastructure

o X.509

o Knowledge of cryptographic algorithms & their applications

* Working knowledge of PUF, OTP and non-volatile flash memories
* Real-time embedded software development experience
* Development experience in C-like programming languages
* Working knowledge of low-speed peripherals, such as I2C, SPI or CAN bus
* Strong written and oral communication skills

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.