Ok so let’s get the bare minimums out of the way first: Are you the smartest person in the room right now? Are you able to come to our office in North San Jose 4 days a week?
On a high level, we’re a group of 15 engineers working on creating a next-generation robotics middleware solution for autonomous and semi-autonomous robotics in the automotive industry.
Our project is part of a larger program to engineer a software development and deployment toolkit for rolling out advanced driver assistance and autonomous driving systems in the coming years. What we are trying to create will be the foundation for system safety and robustness solutions ! The product we are building is therefore under air tight NDA. Think: software infrastructure for automotive robotics of the future.
Basemark is a Finland (Europe) headquartered software company and leading innovator in automotive augmented reality (AR). We have a few satellite offices, one in N. San Jose, one in Munich, and one in Detroit. Our Rocksolid AR platform is the first end-to-end AR solution including a spatial engine, 3D editor, and vehicle runtime. This comprehensive platform empowers carmakers and their partners to create the next generation of driver experiences. In 2025, millions of cars will be rolling out with Rocksolid AR solutions.
Basemark is a Finland (Europe) headquartered software company and leading innovator in automotive augmented reality (AR). We have a few satellite offices, one in N. San Jose, one in Munich, and one in Detroit. Our Rocksolid AR platform is the first end-to-end AR solution including a spatial engine, 3D editor, and vehicle runtime. This comprehensive platform empowers carmakers and their partners to create the next generation of driver experiences. In 2025, millions of cars will be rolling out with Rocksolid AR solutions.
Our situation in California however, is unique, and rather special.
The job itself has a varying degree of focus, as a combination of the following:
- Support the reliability engineering and analysis activities that are being started subject to standards such as ISO 26262
- Help engineer new product features related to different kinds of specialized hardware or hardware accelerators
- Contribute to design decisions of the product and its usability / UX
- Help customer teams and other stakeholders succeed in pilot projects or early stage adoption
- Contribute to in-vehicle demos and vehicle integrations
Things that will probably benefit you in this role include:
- Robotics experience
- Experience with robotics middleware such as ROS
- Experience working with SoC/chipset device drivers, particularly PCIe configuration
- Experience with Bazel
Your focus will be on ‘general’ robotics infrastructure software engineering and build systems with colleagues and partners worldwide. You will develop high-quality, robust and error-aware source code accordingly to the highest state of the art. You will Contribute to design docs for new features, and you’ll collaborate with other teams in an Agile setting, with some international travel if needed.
You are expected to be able to take ownership of specific experiments and R&D pathways as they come and go as part of a hypothesis validation workflow.
Requirements:
Advanced Expertise in modern C++, at least C++11 onwards
Expertise in Rust (Optional)
Expertise in robust software engineering
AD/ADAS experience (Preferred)
Experience with Middleware (ROS, DDS, static scheduling algorithms)
Ability to write high-quality code which will run in a safety critical environment
Ability to work in a dynamic environment with changing boundary conditions
Good communication skills
Valid US driver’s license
Bonus skills:
CUDA, OpenCL
ASPICE, MISRA C++23, Adaptive AUTOSAR stack development
Autonomous systems or robotics
Experience as a scrum master or team leader
Advanced Expertise in modern C++, at least C++11 onwards
Expertise in Rust (Optional)
Expertise in robust software engineering
AD/ADAS experience (Preferred)
Experience with Middleware (ROS, DDS, static scheduling algorithms)
Ability to write high-quality code which will run in a safety critical environment
Ability to work in a dynamic environment with changing boundary conditions
Good communication skills
Valid US driver’s license
Bonus skills:
CUDA, OpenCL
ASPICE, MISRA C++23, Adaptive AUTOSAR stack development
Autonomous systems or robotics
Experience as a scrum master or team leader
So what say you? Are you in?
Please send your CV and cover letter to jobs@basemark.com with the subject Robotics Middleware. We can’t wait to meet you!
