Hayden AI Logo

Hayden AI

Staff Embedded Software Engineer, Device Platform

Job Posted 21 Days Ago Posted 21 Days Ago
Be an Early Applicant
San Francisco, CA
Senior level
San Francisco, CA
Senior level
Lead embedded software development for the Nvidia Jetson platform, mentoring engineers, optimizing performance, and integrating devices. Collaborate on technical roadmaps and oversee software components.
The summary above was generated by AI

About Us

At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.

From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future.

What the job involves

We are seeking an experienced Staff Embedded Software Engineer to lead the development of embedded software for the Nvidia Jetson platform. In this role, you will take ownership of critical projects, mentor team members, and drive innovation in the design, development, and optimization of software components that power next-generation devices.

Responsibilities

  • Provide technical leadership in the development, porting, and maintenance of operating systems (OS), boot software, device drivers, and run-time environments for CPU subsystems on the Jetson platform.

  • Lead performance optimization initiatives, focusing on algorithms and architectures tailored to the Jetson platform.

  • Define and enhance infrastructure and tooling strategies for performance analysis, driving efficiency across the development lifecycle.

  • Oversee the integration of diverse devices and sensors, such as GNSS, IMU, and LTE, into cohesive systems.

  • Collaborate cross-functionally to establish and maintain technical roadmaps for embedded system solutions.

  • Mentor and guide junior engineers, fostering technical growth and best practices within the team.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field.

  • 8+ years of experience in embedded software development, with demonstrated leadership in large-scale projects.

  • Advanced expertise in C and C++ programming.

  • Deep understanding of system-level Linux, including kernel space, drivers, system structure, platform porting/bringup, and embedded systems development.

  • Extensive experience with ARM64-based platforms and a solid grasp of CPU and GPU architectures.

  • Proficiency in CUDA/OpenCL programming and video processing pipelines.

  • Strong background in Signal/Image Processing, Computer Vision, Linear Algebra, Numerical Analysis, or a similar field.

  • Expertise in CAN or CAN-FD communication protocols.

  • Proven track record of designing, implementing, and verifying over-the-air (OTA) update systems for OS, applications, and firmware.

Preferred Qualifications

  • Experience in leading teams and mentoring engineers.

  • Strong project management skills with a focus on meeting timelines and delivering results.

Top Skills

C
C++
Cuda
Linux
Opencl
HQ

Hayden AI Oakland, California, USA Office

492 B 9th Street, Oakland, CA, United States, 94607

Similar Jobs

12 Minutes Ago
Easy Apply
Hybrid
San Francisco, CA, USA
Easy Apply
Mid level
Mid level
Fintech • Machine Learning • Mobile • Security • Software
Develop and maintain backend software, collaborate with cross-functional teams, implement APIs, and ensure code quality in a production environment.
Top Skills: APIsCaching SystemsFullstack DevelopmentRuby On RailsTransactional Databases
15 Minutes Ago
Hybrid
Santa Clara, CA, USA
141K-239K Annually
Mid level
141K-239K Annually
Mid level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Software Engineer will build scalable code, collaborate on requirements, implement AI solutions, enhance products, and mentor colleagues.
Top Skills: AngularJavaJavaScriptReactVue
An Hour Ago
Hybrid
San Francisco, CA, USA
Mid level
Mid level
Artificial Intelligence • Productivity • Software
The Automation Engineer will design and maintain automated integrations between business systems, enhancing operational efficiency using Python and iPaaS tools. Responsibilities include creating workflows, resolving integration issues, and documenting processes.
Top Skills: GraphQLMulesoftNetSuitePythonRest ApisSalesforceStripeTray.IoWorkatoZapier

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account