Embedded Software Engineer

7 days ago


Mountain View, United States Reliable Robotics Corporation Full time

We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.

As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy stack. We provide dependable computing, networking, signal acquisition, and motor control solutions that bring our aircraft to life. Your contributions will directly enable key equipment and aircraft product demonstrations, unlock the development of higher-level capabilities, and set the stage for product certification & delivery to market.

Responsibilities

    • Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures
    • Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment
    • Develop Python-based software integration test cases
    • Focus areas include bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces
Basic Success Criteria
    • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
    • 4+ years of professional experience developing C or C++
    • Professional experience developing software for embedded, high-performance, or safety-critical applications
Preferred Success Criteria
    • Thorough understanding of computer architecture, operating systems, and networking
    • Experience working in a DO-178 software development environment
    • Excellent written and verbal communication skills
    • Comfortable with a fast-paced, agile/iterative development life cycle


Embedded software engineers at Reliable Robotics have a unique opportunity to develop an end-to-end product from bare metal up to the aircraft level, with a direct impact on aircraft capabilities. We are a fast-paced team that gets results, and with your experience, motivation, skills, and enthusiasm, you'll help the team accomplish amazing things.

Must be willing to travel up to 10% of the time.

The estimated salary range for this position is $136,000 to $190,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity.

Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers, and a casual work environment.

This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.

All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.

At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.

If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

  • Mountain View, California, United States Yoh Full time

    Job Overview\Embedded Software Engineer. We are seeking an experienced Embedded Software Engineer to join our team.\\About the Role\This is a dynamic opportunity for a skilled Embedded Software Engineer with 3+ years of experience in building kernel modules (DMA controller).\\Key Responsibilities\• Design and develop software solutions using C, C++, Python...


  • Mountain View, California, United States Syntiant Full time

    **Overview**Syntiant Corp is a leading provider of edge AI processors and software solutions. Our team is seeking an experienced Embedded Machine Learning Software Engineer to join our dynamic and innovative group.**Estimated Salary:** $140,000 - $180,000 per year.**Job Description**We are looking for a highly skilled software engineer to work on building...


  • Mountain View, United States Nuro Full time

    Who We Are  Nuro exists to better everyday life through robotics. Founded in 2016, Nuro is a leading autonomous technology company with vehicles on road today in California and Texas. The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and...


  • Mountain View, California, United States Syntiant Full time

    Job OverviewSyntiant Corp is a leading provider of award-winning neural processors, and we're seeking an experienced Embedded Machine Learning Software Engineer to join our team.


  • Mountain View, California, United States ZipRecruiter Full time

    About Us:We are a dynamic and innovative company that pushes the boundaries of what is possible in the automotive industry. Our team is passionate about creating cutting-edge technologies that enhance the driving experience, making it safer, more sustainable, and more enjoyable.We're seeking an experienced Embedded Software Developer to join our team and...


  • Mountain View, California, United States General Motors Full time

    About the OpportunityAt General Motors, we are looking for an Automotive Embedded Software Expert to lead our team in designing, developing, and testing automotive infotainment application software. As a Staff Software Engineer, you will be responsible for executing resource planning for required activities and establishing and monitoring budget for...


  • Mountain View, California, United States ZipRecruiter Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team and contribute to the development of cutting-edge infotainment systems. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for our infotainment products.The ideal candidate will have a strong background in embedded...

  • Software Engineer

    3 weeks ago


    Mountain View, CA, United States Applied Intuition Full time

    Applied Vehicle Platform Team The Applied Vehicle Platform is a flexible suite of products that help vehicle manufacturers develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest growing projects here at Applied, and we are seeking exceptional talent to drive execution. About the role We are looking for senior...


  • Mountain View, California, United States Aeva, Inc Full time

    Aeva, Inc OverviewWe are a cutting-edge technology company transforming autonomy with our groundbreaking sensing and perception technology. Our mission is to bring the next wave of perception to various applications.The Role: We seek a highly skilled Senior Embedded Software Security Engineer with expertise in developing multi-threaded applications for...


  • Mountain View, California, United States ZipRecruiter Full time

    Company Overview:We are CARIAD, an automotive software development team within the Volkswagen Group. Our mission is to create innovative technologies that enhance the driving experience, making it safer, more sustainable, and more enjoyable.We're looking for talented individuals to join our team and contribute to the development of cutting-edge infotainment...


  • Mountain View, California, United States Aeva Full time

    About Aeva:Aeva is revolutionizing autonomy by integrating sensing and perception technology onto a silicon photonics chip in a compact module. Our 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, enabling autonomous devices to make more intelligent and safe decisions.Job Summary:We are seeking an experienced Embedded Software...


  • Mountain View, United States Aeva Full time

    About us: Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon...


  • Mountain View, California, United States Applied Intuition Full time

    Job OverviewThis Senior Embedded Software Engineer role is part of our Applied Vehicle Platform Team, responsible for developing and deploying complete vehicle software and AI applications. We're seeking exceptional talent to drive execution in this fast-growing project.The ideal candidate will have expertise in developing embedded software applications on...


  • Mountain View, California, United States Waymo Full time

    **Waymo Autonomous Driving Technology**About the RoleWe're seeking a highly skilled Software Engineer, Hardware to join our team at Waymo. In this role, you will develop high-quality software for embedded systems using modern C++. You will work closely with cross-functional teams to design, build, and perfect products that power Waymo's autonomous driving...

  • Software Engineer

    2 months ago


    Mountain View, United States Syntiant Full time

    Are you passionate about building machine learning solutions for embedded devices? If your answer is yes, come join the embedded and ML frameworks team and help us create groundbreaking AI solutions for Syntiant award-winning neural processors. As a software engineer, you will be helping to build all aspects of our machine learning stack, from our...

  • Software Engineer

    4 weeks ago


    Mountain View, United States Syntiant Full time

    Are you passionate about building machine learning solutions for embedded devices? If your answer is yes, come join the embedded and ML frameworks team and help us create groundbreaking AI solutions for Syntiant award-winning neural processors. As a software engineer, you will be helping to build all aspects of our machine learning stack, from our...


  • Mountain View, California, United States Waymo Full time

    Role OverviewAs a C++ Software Engineer at Waymo, you will be responsible for designing and developing high-quality software for embedded systems in autonomous vehicles. This is an exciting opportunity to work at the forefront of autonomous driving technology and contribute to making transportation safer and more accessible.Main ResponsibilitiesDevelop...


  • Mountain View, United States Reliable Robotics Full time

    We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...


  • Mountain View, California, United States Syntiant Full time

    Job Description:We are seeking a highly skilled Software Engineer to join our team at Syntiant Corp. This role will involve developing machine learning solutions for embedded devices, working on the infrastructure code, training framework, models, and deployment efforts.About the Role:Develop large-scale deployable software projectsWork with C++ programming...


  • Mountain View, California, United States Waymo Full time

    **Join Our Mission to Make Roads Safer**About the JobWe're seeking a skilled Software Engineer, Hardware to join our team at Waymo. In this role, you will develop high-quality software for embedded systems using modern C++. You will work closely with cross-functional teams to design, build, and perfect products that power Waymo's autonomous driving...