Sr. Software Engineer (C++ Embedded)

well-funded deeptech startup

United States

On-site

USD 162,000 - 198,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A well-funded deeptech startup is looking for a Sr. Software Engineer to design and implement C++ embedded software modules for autonomous construction and mining vehicles. This role includes optimizing code, conducting reviews, and collaborating with cross-functional teams.

The ideal candidate should hold a Bachelor’s or Master’s degree in a relevant field and have over 2 years of experience in software development. A competitive salary of up to $180k plus equity is offered.

Qualifications

  • 2+ years of professional experience in software development.
  • Strong understanding of embedded hardware architectures.
  • Knowledge of software development best practices.

Responsibilities

  • Design, implement, and maintain C++ embedded software modules.
  • Optimize code for efficiency and scalability.
  • Conduct code reviews and enforce coding standards.

Skills

C++ (C++11, 14, or 17)
Embedded Linux
Problem-solving skills
Version control systems (e.g., Git)
Continuous integration/continuous deployment (CI/CD)

Education

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field

Job description

Sr. Software Engineer (C++ Embedded) – Autonomous Construction + Mining Vehicle Startup – Up to $180k base (+ equity)
Responsibilities:
  • Design, implement, and maintain high-performance C++ embedded software modules for various aspects of our self-driving car system, including sensor drivers, data pre-processing, algorithm deployment, etc.
  • Optimize code for efficiency, reliability, and scalability to meet performance requirements in real-time and resource-constrained environments.
  • Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices within the software team.
  • Debug and troubleshoot software issues, analyze performance bottlenecks, and implement solutions to ensure the stability and robustness of our software stack.
  • Stay current with industry trends, emerging technologies, and best practices in software engineering, and apply relevant advancements to our development process.
  • Ensure compliance with industry standards and regulations for automotive embedded software development, such as ISO 26262.
  • Collaborate closely with cross-functional teams, including software, hardware, integration, and QA, to define software requirements, and implement feature enhancements.
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • 2+ years of professional experience in software development
  • Proficiency in C++ (C++11, 14, or 17) programming languages, with experience in embedded Linux environments
  • Strong understanding of embedded hardware architectures, including microcontrollers, sensors, and actuators.
  • Knowledge of software development best practices, including version control systems (e.g., Git), unit testing, and continuous integration/continuous deployment (CI/CD) pipelines
  • Excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, collaborative environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Embedded Engineer - Autonomous Vehicles (Equity)
Senior C++ Embedded Engineer - Autonomous Vehicles (Equity)

well-funded deeptech startup • United States

On-site
USD 162,000 - 198,000
Software Engineer, C++ Middleware and Runtime Infrastructure
Software Engineer, C++ Middleware and Runtime Infrastructure

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Embedded Engineer, Hardware (Autonomous Vehicle Team)
Embedded Engineer, Hardware (Autonomous Vehicle Team)

Foundation • San Francisco (CA)

On-site
USD 200,000 - 300,000
Senior Software Engineer - AV Platform
Senior Software Engineer - AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Equity
Benefits
Embedded C++ Software Developer
Embedded C++ Software Developer

Luxoft • Des Moines (IA)

On-site
USD 120,000 - 180,000
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 100,000 - 180,000
Annual bonus
Equity compensation
Benefits
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Sr. Embedded Engineer, Hardware (Autonomous Vehicle Team)
Sr. Embedded Engineer, Hardware (Autonomous Vehicle Team)

Foundation Robotics Labs Inc. • San Francisco (CA)

On-site
USD 175,000 - 300,000
Health benefits
Vision coverage
Dental coverage
+1
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Plus 2 • Santa Clara (CA)

On-site
USD 120,000 - 200,000