Job Description :

Jr. or Sr. C++ Linux Embedded Engineer

12 month contract.

Compensation based on number of years of experience:

$50-55 h/r -1-2 Years' experience

$55-60 h/r- 3-6 years' experience

$70-80 h/r-7 years' experience

Hours / Shift: Typical Mon-Fri 8-5? M-F 8-5 P.M.

Please verify the work location? 18455 S Figueroa St, Gardena, CA 90248

Hybrid: 3 days onsite 2 remote

Position Overview / General Overview

Linux is a must.

Linux Software Engineer with Linux O/S and C++

Middle layer is the work not needing Kernel experience.

Project is to support

ROS for middle layer.

Three Keys:

1. C++ on Linux-

2. Nice to have: ROS-robotics operations system

% Breakdown of Responsibilities:

1. 60% C++ Linux Dev

2. 30% R&D

3. 10%Meetings

Will consider a 1-3 year candidate or 7+ years.

Must know Embedded on a Linux platform.

Just need to be a good C++ Linux Embedded Engineer.

Position: Embedded Software Engineer
Your Role:
As the Embedded Software Engineer, you'll be working with some of the industry's brightest minds to bring up the most powerful autonomous driving platform. In this position, you will work closely with the Autonomous driving Framework/BSP and application teams, as well as partners to take the product from concept to product release while ensuring the highest level of quality for your deliverables. You must have in-depth expertise working with Linux. Basically, you'll ensure to create innovative autonomous driving product; develop efficient and robust software for FF autonomous driving platform, framework, service, features; optimize performance, safety, and security of the autonomous driving software; be highly effective and thrive in a dynamic environment with multiple, changing priorities.

Basic Qualifications:
Bachelor's degree in Electrical Engineering, Computer Science or related field, and/or equivalent experience
3+ years of experience as an embedded software engineer
Hands-on experience and good understanding in at least one of Self-Driving platforms, including but not limited to ROS/ROS2, Autoware, Apollo, AutoSAR Adaptive or NVIDIA DRIVE etc.

Rich experience with C++/C and Linux development
A wide range of experience with multiple threads, socket, design pattern
Great team player, dedicated to the company, willing to take on challenging tasks

Preferred Qualifications:
Expertise in one or more areas of autonomous driving product
Experience with simulation software, familiar with vehicle testing methodologies and process
Knowledge of MISRA C/C++ rules, SOTIF and ISO26262.
Experience with QNX development
A diverse skillset including performance optimization, gdb debug, etc
A penchant for multi-tasking and self-starting


Similar Jobs you may be interested in ..