C++ Software Developer - Remote Work

BairesDev

Brasil

Remote

BRL 407,000 - 712,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Flexible hours
USD compensation
Home setup provided
Paid parental leaves

Job summary

BairesDev is seeking a C++ Software Developer to design and maintain safety-critical systems for autonomous vehicles. You will build robust software that operates reliably in degraded conditions and constrained embedded environments, focusing on fail-operational behavior.

You will collaborate with systems engineering and robotics teams, applying motion planning knowledge and reliability engineering to improve system resilience while working 100% remotely with flexible hours and competitive USD

Qualifications

  • 4+ years of experience in Systems Engineering, Embedded Software, or Robotics.
  • Proven expertise in developing fail-operational and safety-critical systems using C++.
  • Hands-on experience with embedded systems.

Responsibilities

  • Design and develop safety-critical software components using C++ for fail-operational systems.
  • Architect resilient system behaviors to maintain safe vehicle operation during hardware or software degradation.
  • Implement robust solutions within highly constrained embedded environments to optimize performance and reliability.
  • Collaborate with systems engineering teams to define safety requirements and architectural fail-safes.
  • Apply a deep understanding of robotics and motion planning to enhance autonomous system reliability.
  • Adapt system designs to evolving project requirements within a dynamic systems engineering framework.

Skills

C++
Embedded software
Robotics
English proficiency

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

C++ Software Developer at BairesDev

As a C++ Software Developer, you will build and maintain safety-critical systems to ensure autonomous vehicles operate reliably under degraded conditions. You will ensure system resilience by designing robust software that manages failures in real-time, constrained environments.

What You’ll Do:
  • Design and develop safety-critical software components using C++ for fail-operational systems.
  • Architect resilient system behaviors to maintain safe vehicle operation during hardware or software degradation.
  • Implement robust solutions within highly constrained embedded environments to optimize performance and reliability.
  • Collaborate with systems engineering teams to define safety requirements and architectural fail-safes.
  • Apply a deep understanding of robotics and motion planning to enhance autonomous system reliability.
  • Adapt system designs to evolving project requirements within a dynamic systems engineering framework.
What we are looking for:
  • 4+ years of experience in Systems Engineering, Embedded Software, or Robotics.
  • Proven expertise in developing fail-operational and safety-critical systems using C++.
  • Hands-on experience with embedded systems.
  • Strong background in robotics or motion planning for autonomous vehicle behavior.
  • Proficiency in reliability engineering and designing for system resilience in constrained environments.
  • Advanced proficiency in English.
Nice to have:
  • Machine Learning knowledge
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Node.js, AWS) - Remote Work
Staff Software Engineer (Node.js, AWS) - Remote Work

BairesDev • Brazil

Remote
BRL 763,000 - 967,000
Remote work
USD payments
Hardware setup
+4
Senior iOS & Swift Engineer - Remote Work
Senior iOS & Swift Engineer - Remote Work

BairesDev • Rio de Janeiro

Remote
BRL 601,000 - 902,000
Remote work
Competitive compensation
Home setup provided
+4
DevOps Engineer - Remote Work
DevOps Engineer - Remote Work

BairesDev • São Luís

Remote
BRL 468,000 - 676,000
100% remote work
Excellent compensation in USD
Flexible hours
+2
Node.js Software Engineer - Remote Work
Node.js Software Engineer - Remote Work

BairesDev • Brazil

Remote
BRL 374,000 - 588,000
100% remote work
USD or local currency compensation
Hardware and software setup
+4
Fullstack Engineer (AI Project) - Remote Work | REF#283501
Fullstack Engineer (AI Project) - Remote Work | REF#283501

BairesDev • Salvador

Remote
BRL 273,075 - 491,535
100% remote work
Excellent compensation
Hardware and software setup
+7
DevOps - Remote Work
DevOps - Remote Work

BairesDev • Brazil

Remote
BRL 458,000 - 662,000
100% remote work
USD or local currency pay
Hardware and software setup for home/远
+3
Software Engineer (Unreal Engine) - Remote Work
Software Engineer (Unreal Engine) - Remote Work

BairesDev • Brazil

Remote
BRL 481,000 - 802,000
Remote work
USD compensation
Hardware provided
+3
Senior Engineering Manager (Node.js) - Remote Work
Senior Engineering Manager (Node.js) - Remote Work

BairesDev • Recife

Remote
BRL 749,000 - 1,016,000
100% remote work
USD compensation
Home office setup
+2
Java Backend Developer - Remote Work
Java Backend Developer - Remote Work

BairesDev • Brazil

Remote
BRL 468,000 - 676,000
Excellent compensation in USD or local currency
Hardware and software setup for remote work
Flexible hours
+3
Distributed Systems Engineer - Remote Work
Distributed Systems Engineer - Remote Work

BairesDev • Brazil

Remote
BRL 642,000 - 963,000
100% remote work
Home office setup
Flexible hours
+2