Job details
Salary $120,000 - $140,000 a year job type full-time number of hires for this role 1
Qualifications
Embedded software: 1 year (preferred)
Us work authorization (preferred)
Full job description
Position overview:
We are looking for a senior embedded engineerOur autonomous solutions division is a leader in autonomous technologies for the agricultural and construction industries that help customers operate more efficiently, save on input costs, and increase yield and precisionAutonomous solutions are at the forefront of vehicle and implement guidance and steering, implement control, obstacle detection and avoidance, optimal path planning, and remote command and controlThis engineer will focus on the data from their vehicle sensors and the control modulesThe key skills are algorithm and development relatedThis role will be critical to developing market-leading products and solutionsThe candidate will work closely with systems engineers, ui, software and firmware engineers, hardware engineers, test engineers, and product marketing.
Role/responsibilities:
Design, develop and validate technical requirements, architecture, and algorithms for functionally safe vehicle perception systems
With an eye to detail and long term support, design, develop, implement and verify software and firmware
Define and document test cases and procedures
Required skills/experience:
Required skills and experience
Demonstrated communication skills, problem solving skills, and attention to detail, to ensure software development is being done correctly and consistently
Three or more years of experience developing embedded software modules related to lidar, radar, camera, and ultrasonic sensor processing and/or fusion algorithmsThese types of algorithms may include the following:
Robustly and efficiently share high bandwidth data between modules at high rates
Filter noise or outliers
Segment scenes
Detect and track both positive and negative obstacles
Generate three-dimensional maps
Localize inside map
Understanding of sensor intrinsic and extrinsic calibration, and the processes required to perform these calibrations, as well as utilize the results to combine data from multiple sensors
Excels in making tradeoffs between algorithm performance and complexity
Desired skills/experience:
Deep knowledge of data structures and algorithms in object oriented software design and implementation using languages such as c++, python, java, etc
Familiarity with the robot operating system (ros)
Understanding of gnss and inertial sensor technology
Experience developing embedded algorithms that can utilize gpu, dsp, etc.
Experience with source revision control and build systems experience (git, gcc, make, etc)
Experience working within a functional safety certified environment (e.gIso 25119, iso 26262, etc) – road and offroad cert exp.
Job type: full-time
Pay: $120,000.00 - $140,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Flexible schedule
Health insurance
Life insurance
Paid time off
Retirement plan
Tuition reimbursement
Vision insurance
Schedule:
Monday to friday
Experience:
Embedded software: 1 year (preferred)
Work location:
Multiple locations
Work remotely:
Yes
Work location: multiple locations