Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Engineer - Dashcam Engineering image - Rise Careers
Job details

Principal Engineer - Dashcam Engineering

Hivemapper is a decentralized global map data network built by 10s of thousands of people. High-res sensors like RGB, Stereo Depth, GNSS, IMU, etc. feed sensor fusion and ML models at the edge. Data is automatically uploaded in near realtime over LTE or WiFi. Enterprise tech, mapping, auto, robotaxis, rideshares, and real estate represent just a few of the customers consuming data today. 


APIs allow anyone to consume high-res street-level imagery and precisely extracted Map Features (speed signs, turn restrictions, etc.). New data products for HD mapping, AI fleet management, construction understanding, and more are continuing to grow or launch throughout the year. 


Dashcam Engineering 


We are looking for someone with deep experience across the embedded applications stack. We deal with embedded userspace software platforms, high performance sensor fusion and ML edge computing, drivers and OS management, as well as coordinates heavily with our hardware design and manufacturing teams. The role works closely with our highly technical teams, including HD Mapping, Map AI, and Hardware. 


Responsibilities
  • Build embedded applications, high-level sensor drivers, sensor fusion pipelines, and computer vision systems that run on devices
  •  Evolve and architect efficient userspace software systems dealing with rich, high frequency data in realtime
  • Work closely with our hardware, manufacturing, and SoC software partners, owning strategy and managing orchestrated tactical execution
  • Use a data-driven approach to iterating quickly and monitoring performance across 10s of thousands of devices worldwide
  •  Write high quality software that takes advantage of hardware paths when possible


Qualifications
  •  Solid understanding of embedded sensor platforms - RGB, global shutter stereo depth, GNSS, IMUs, LTE, WiFi/Bluetooth, etc. 
  • Hands-on Linux OS development experience for embedded systems
  • Proficiency in C or C++ and at least one of Python, Typescript, Node.Js, or Go


Nice to haves
  • Experience with ADAS, AV, Mapping, etc. 
  • Electrical/Mechanical Engineering knowledge to lean on 
  • Experience with ML frameworks (PyTorch, TensorFlow, OpenVINO, ONNX, etc.)


What we offer
  • Medical, dental and vision benefits plus FSA
  • Family leave
  • 401(k) program
  • Unlimited Flex PTO
  • Commuter benefits
  • Paid lunch


Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Hivemapper, we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

 

Note to Recruitment Agencies: Hivemapper does not accept unsolicited agency resumes. Furthermore, Hivemapper does not pay placement fees for candidates submitted by any agency other than its approved partners.

Hivemapper Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Hivemapper DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Hivemapper
Hivemapper CEO photo
Ariel Seidman
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Engineer - Dashcam Engineering, Hivemapper

Join Hivemapper as a Principal Engineer in Dashcam Engineering, where you'll play a pivotal role in shaping the future of our decentralized global map data network. In this dynamic role based in San Francisco, CA, you'll draw on your extensive experience with embedded applications to build high-performance sensor fusion and machine learning applications at the edge. As part of a close-knit team, your creative input will help us develop embedded applications, intricate sensor drivers, and computer vision systems that operate seamlessly across our devices. Your deep understanding of embedded sensor platforms, combined with hands-on experience in Linux OS development, will enable you to architect efficient userspace software that can process and react to rich data streams in real-time. Collaboration is key here; you'll work closely with our hardware design and manufacturing teams, owning and strategizing complex projects to ensure our products meet the demands of customers across industries like robotics, real estate, and autonomous vehicles. Hivemapper is committed to fostering an inclusive and authentic workplace, encouraging candidates from diverse backgrounds to apply even if they don’t meet every single qualification. If you're ready to innovate and make a significant impact in the world of mapping and sensor technologies, we'd love to hear from you!

Frequently Asked Questions (FAQs) for Principal Engineer - Dashcam Engineering Role at Hivemapper
What are the main responsibilities of a Principal Engineer in Dashcam Engineering at Hivemapper?

As a Principal Engineer in Dashcam Engineering at Hivemapper, your primary responsibilities will include building embedded applications, developing sensor drivers, and creating sensor fusion pipelines. You'll also be accountable for overseeing the architecture of efficient userspace software systems that handle high-frequency, real-time data. Collaboration with hardware, manufacturing, and SoC software partners will be essential, as you strategize and execute tactical plans that bolster our operational efficiency. This role requires a hands-on approach to developing high-quality software that fully leverages our cutting-edge hardware capabilities.

Join Rise to see the full answer
What qualifications are required for the Principal Engineer - Dashcam Engineering position at Hivemapper?

To qualify for the Principal Engineer - Dashcam Engineering role at Hivemapper, candidates should have a solid understanding of embedded sensor platforms such as RGB, GNSS, and IMUs. Hands-on experience with Linux OS development for embedded systems is crucial. Proficiency in programming languages such as C or C++, along with familiarity in Python, Typescript, Node.Js, or Go, is also required. Additional experience with Advanced Driver Assistance Systems (ADAS), Mapping technologies, or ML frameworks like PyTorch or TensorFlow will be advantageous.

Join Rise to see the full answer
What does a typical work environment look like for a Principal Engineer at Hivemapper?

At Hivemapper, the work environment for a Principal Engineer in Dashcam Engineering is highly collaborative and technology-driven. You will be immersed in a culture of innovation, working alongside talented engineers, data scientists, and hardware experts. The dynamic nature of our projects means you will be routinely engaged in cross-functional teamwork, encouraging knowledge sharing and creative problem-solving. Our office in San Francisco supports an open and inclusive atmosphere, aligning with our commitment to diversity.

Join Rise to see the full answer
How does Hivemapper support professional development for Principal Engineers?

Hivemapper places a strong emphasis on professional development for members of its engineering team, including Principal Engineers in Dashcam Engineering. Opportunities for continuing education, participation in workshops, and attendance at industry conferences are actively encouraged. With a culture that recognizes the value of learning from failures and successes alike, you will find that Hivemapper fosters growth through mentorship programs and a supportive work environment that promotes knowledge transfer.

Join Rise to see the full answer
What benefits do employees receive at Hivemapper for the Principal Engineer position?

Employees, including those in the Principal Engineer position at Hivemapper, enjoy a comprehensive benefits package that includes medical, dental, and vision coverage, as well as family leave options and a 401(k) retirement plan. Wonderful perks such as unlimited Flex PTO, commuter benefits, and paid lunches create a fulfilling work-life balance, ensuring that our team members feel valued and well-equipped to perform their roles sustainably.

Join Rise to see the full answer
Common Interview Questions for Principal Engineer - Dashcam Engineering
Can you explain your experience with embedded systems in the context of dashcam technologies?

When answering this question, it's important to highlight specific projects where you've worked on embedded systems and how they relate to dashcam technologies. Discuss the types of sensors you have experience with, how you developed software for these systems, and any challenges you overcame during the process. Providing real-world examples can illustrate your problem-solving abilities and technical knowledge effectively.

Join Rise to see the full answer
What strategies do you use for optimizing sensor fusion algorithms?

In your response, discuss methodologies such as filtering, data integrity checks, and the algorithms you're familiar with utilizing in sensor fusion. You can mention your understanding of performance metrics, how you monitor latency, and your approach to improving accuracy. Be prepared to discuss specific cases where you've implemented these strategies successfully.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

In a fast-paced environment like Hivemapper, prioritizing tasks effectively is crucial. Highlight your approach to project management, such as using prioritization frameworks (like the Eisenhower Matrix) or project management tools that help you track deadlines and dependencies. Discuss your experience collaborating with team members to align on priorities and ensure transparency in your processes.

Join Rise to see the full answer
Tell us about a time you had to work closely with hardware teams. How did you ensure effective collaboration?

Use this question to share an example where you collaborated with hardware engineers, emphasizing communication and coordination. Talk about any tools you used to document and share progress, and how you addressed any conflicts or differences in technical understanding. Illustrating your ability to work well in cross-disciplinary teams will demonstrate your leadership and teamwork skills.

Join Rise to see the full answer
What is your experience with using machine learning frameworks like PyTorch or TensorFlow?

Be specific about any projects where you've applied machine learning principles using these frameworks. Discuss your familiarity with model training, data preprocessing, and inference. If applicable, share any challenges you faced while implementing ML solutions in embedded systems, and how you resolved them through innovative approaches or collaboration with data scientists.

Join Rise to see the full answer
How do you ensure that your software is high-quality and efficient?

To answer this, share your coding practices such as conducting code reviews, the use of version control systems, and implementing unit tests and integration testing. Highlight methodologies like Agile or DevOps that you've used to ensure thorough testing and continuous deployment. Discuss how you gather user feedback to iterate on your code effectively.

Join Rise to see the full answer
Describe a challenging problem you encountered in embedded application development and how you solved it.

Select a specific example that shows your technical depth and problem-solving abilities. Describe the context, the challenges you faced, and the steps you took to address the issue. Highlight any tools or frameworks you utilized and the lessons learned that you can apply in future projects.

Join Rise to see the full answer
How do you stay current with emerging technologies and trends in the field of embedded systems and sensor technologies?

Share your methods for staying informed, such as following industry publications, attending conferences, and participating in relevant online forums or communities. You might also mention personal projects, online courses, or webinars that you engage in to continuously develop your expertise in embedded systems.

Join Rise to see the full answer
Why do you want to work at Hivemapper as a Principal Engineer?

Express your enthusiasm for Hivemapper's mission and technology, linking your personal values to the company's objectives. Discuss specific aspects of Hivemapper's work and culture that resonate with you, such as the emphasis on innovation in mapping technologies and the collaborative work environment. This shows that you’ve researched the company and understand its goals.

Join Rise to see the full answer
What are the key considerations when designing software systems for high-frequency data?

When answering this question, discuss factors such as data integrity, real-time processing capabilities, and efficient resource utilization. Emphasize your understanding of trade-offs involved in design decisions, such as balancing accuracy with performance, and how you approach ensuring scalability as data volumes increase.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Photo of the Rise User
Posted 10 days ago
Posted 10 days ago

Build a better map together, where the people building the map own the map.

7 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
7 people applied to HVAC Apprentice at DuPont
Photo of the Rise User
6 people applied to Google Cloud Engineer at Miratech
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
75 people applied to Electrical Apprentice at Aerotek
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
Photo of the Rise User
18 people applied to Internship summer 2025 at Boeing
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family