C++ Software Developer - Remote Work
C++ Software Developer at BairesDevResponsibilitiesDesign 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.Requirements4+ 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.Benefits100% remote work (from anywhere).Excellent compensation in USD or local currency.Hardware and software setup for remote work.Flexible hours: create your own schedule.Paid parental leave, vacations, and national holidays.Innovative and multicultural work environment with mentorship, promotions, skill development, and diverse growth opportunities.J-18808-Ljbffr