C++ Software Developer - Remote Work

BairesDev

Brasil

Remote

BRL 494,000 - 658,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Flexible hours
Home office setup
Paid leave
Career growth
Mentorship

Job summary

BairesDev is seeking a C++ Software Developer to design and maintain safety-critical software for autonomous vehicles. You will develop fail-operational components in constrained embedded environments to ensure reliable operation.

Join a team applying robotics and motion planning expertise, collaborating with systems engineering to meet evolving requirements. This 100% remote role offers strong USD compensation and flexible schedules.

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.
  • 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.

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 systems
Robotics
Reliability engineering
English

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.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

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

C++ Software Developer - Remote Work
C++ Software Developer - Remote Work

BairesDev • São Paulo

Remote
BRL 494,000 - 713,000
Remote work 100%
Excellent compensation in USD or local
Hardware and software setup for home
+2
C++ Systems Engineer - Remote Work | REF#300860
C++ Systems Engineer - Remote Work | REF#300860

BairesDev • Brazil

Remote
BRL 494,000 - 768,000
Remote work
USD or local currency pay
Hardware setup provided
+4
C++ Developer - Remote Work | REF#307187
C++ Developer - Remote Work | REF#307187

BairesDev • Campinas

Remote
BRL 658,000 - 987,000
100% remote work
Home-office setup provided
Flexible hours
+1
C/C++ Developer - Remote Work | REF#307952
C/C++ Developer - Remote Work | REF#307952

BairesDev • Rio de Janeiro

Remote
BRL 120,000 - 190,000
Remote work
USD or local currency compensation
Home office setup
+3
Embedded Systems Engineer - Remote work | REF#308748
Embedded Systems Engineer - Remote work | REF#308748

BairesDev • Curitiba

Remote
BRL 494,000 - 713,000
Remote work
Competitive pay in USD or local
Home office setup
+4
Embedded Systems Engineer - Remote work | REF#308746
Embedded Systems Engineer - Remote work | REF#308746

BairesDev • Campinas

Remote
BRL 494,000 - 713,000
Remote work (100%)
Flexible hours
Global team
+1
Technical Manager - Remote Work
Technical Manager - Remote Work

BairesDev • Brazil

Remote
BRL 487,000 - 703,000
100% remote
USD or local currency pay
Hardware provided
+3
DevOps Engineer - Remote Work
DevOps Engineer - Remote Work

BairesDev • Recife

Remote
BRL 439,000 - 658,000
100% remote
USD or local currency
Hardware provided
+5
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
C++ Performance Engineer - Remote Work | REF#308420
C++ Performance Engineer - Remote Work | REF#308420

BairesDev • Rio de Janeiro

Remote
BRL 658,000 - 987,000
Remote work
Flexible hours
Home office setup
+4