86 open roles · Hardware
Senior / Staff Embedded Software Engineer
- Added to ZestAmigo
- Last seen on employer site
Where you can work
Hybrid
3 workplaces
- Toronto, Ontario, Canada
- San Francisco, California, United States
- Pittsburgh, Pennsylvania, United States
View location wording from the posting
- Toronto, ON
- San Francisco, CA
- Pittsburgh, PA
Employer description
The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control algorithms and safety assurance processes. Most of the work the Embedded team does requires access to the actual hardware, whether it be boards or vehicles. The intent of this position is to build best in class capabilities around embedded software development.
You will…
- Implement low-level, safety critical embedded software for truck control functions such as engine control, steering and braking.
- Integrate sensors and vehicle actuation feedback with our localization and control systems in order to implement redundant safety features.
- Collaborate with our hardware, safety and systems teams on design, build and validation of highly reliable next generation systems.
- Develop software according to industry-best practices for safe, reliable and robust code.
- Support the bring up and operation of the autonomous platform, both remotely and on-site.
- Work with our other software and autonomy engineers on implementing the low-level functions necessary to drive success in the autonomous vehicle field.
Qualifications:
- An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an oscilloscope probe with the other.
- A developer who cares about building beautiful (but pragmatic) reusable embedded code and the systems to test and maintain that code.
- A technical leader who enjoys mentoring junior developers and engineers and collaborating across teamsSomeone who has deep experience with any of C/C++/Rust (we primarily use Rust).
- Experienced working on safety-critical, hi-reliability software projects following relevant industry safety standards.
Requirements: This position is an onsite/hybrid position that will require onsite 3-5 days per week. This position will be hands-on partnering closely with our Compute, Hardware, and Sensor teams.
The US yearly salary range for this role is: $148,000 - $249,000 USD in addition to competitive perks & benefits. Waabi (US) Inc.’s yearly salary ranges are determined based on several factors in accordance with the Company’s compensation practices. The salary base range is reflective of the minimum and maximum target for new hire salaries for the position across all US locations. Note: The Company provides additional compensation for employees in this role, including equity incentive awards and an annual performance bonus.
Track this application
Keep your own notes. Only you can mark an application as sent.
Report a problem with this listing
Sign in to report this listing.
More at Waabi
Remote / Hybrid
Remote eligibility: United States, Canada
Dallas, Texas, United States +4 more
Full-time · Lead
$200k to $256k USD / year
Posted 4 days ago
Source: Lever
Hybrid
Toronto, Ontario, Canada +2 more
Full-time · Senior
$145k to $177k CAD
Posted 4 days ago
Source: Lever
Hybrid / Remote
Remote eligibility: United States, Canada
Toronto, Ontario, Canada +1 more
Full-time · Lead
$165k to $265k USD / year
Posted 4 days ago
Source: Lever
Hybrid / Remote
Remote eligibility: United States, Canada
Toronto, Ontario, Canada +2 more
Full-time
$155k to $269k USD / year
Posted 4 months ago
Source: Lever
Similar roles elsewhere
Unspecified
Austin, Texas, United States
Senior
$190k to $212.5k USD
Posted 7 months ago
Source: Greenhouse
Unspecified
Markham, Ontario, Canada
Mid level
$90k to $115k CAD
Posted 1 week ago
Source: Workday
Unspecified
Markham, Ontario, Canada
Employment type unspecified
$115k to $135k CAD
Posted 6 days ago
Source: Workday
Unspecified / Hybrid
Kraków, Lesser Poland, Poland
Full-time · Manager
Salary unavailable
Posted 1 month ago
Source: Workday