Reliable Robotics Corporation logo
Reliable Robotics Corporation

Expanding access to more places with automated aviation

Senior Flight Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

66 days ago

Salary

$215K - $300K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglish

Job Description

Senior Flight Software Engineer

Reliable Robotics Corporation

• automate the operation of highly complex aircraft systems • develop highly deterministic C++ software in a bare metal environment • work with sensors & control systems • robustly handle system faults • integrate with other vehicle subsystems • drive requirements and implement excellent unit tests • plan flight testing, and watch code fly an aircraft

Job Requirements

  • Bachelor's Degree in Computer Science, Aerospace or equivalent experience
  • 7+ years of professional experience with C or C++
  • Professional experience developing software for embedded or high performance applications
  • Ability to work in a self-directed manner in a fast-paced environment
  • Thorough understanding of computer architecture, operating systems and networking
  • Experience with DO-178C
  • Experience developing software for safety critical applications
  • Excellent written and verbal communication skills

Benefits

  • stock options
  • employee medical
  • 401k contribution
  • great co-workers
  • casual work environment

Related Job Pages

More Full-stack Engineer Jobs

LeoLabs logo

Senior Staff Software Engineer

LeoLabs

Persistent Orbital Intelligence 📡 🛰️

Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Lead architecture decisions for major components and cross-team integrations • Mentor, guide, and support other engineers through design reviews, pairing, and informal coaching • Collaborate with Insights, Catalog, and Platform teams to define end-to-end solutions • Ensure reliability, observability, security, and performance across production systems • Define and improve engineering practices, architecture patterns, CI/CD pipelines, and tooling • Own critical services through the full development lifecycle—including operation, monitoring, and on-call support • Evaluate and integrate new technologies and approaches to improve robustness and developer experience • Work directly with product and cross-functional partners to influence technical direction and roadmap planning

United States
Job Closed
CARE logo

Senior Software Engineer, Full-Stack

CARE

We work to fight poverty and achieve social justice by empowering women and girls. www.CARE.org

Full TimeRemoteTeam 5,001-10,000Since 1945H1B Sponsor

• Develop full-stack web applications using modern TypeScript in a functional-first style. • Implement clean, modern, and intuitive UIs that bring Figma mockups to life, collaborating closely with product designers. • Build efficient, scalable, and secure backend APIs in Node and PostgreSQL. • Collaborate with other engineers on the team through code reviews, mentorship, and pairing to maintain a high standard for technical excellence and feature delivery. • Proactively improve and maintain our codebases to keep technical debt low and data models aligned with real-world domains. • Support our systems in production by executing deployments, playing an active role in incident responses, and working with DevOps on operational and infrastructure improvements. • Write and review design documents and lead technical discussions on system architecture. • Work with QA Engineers to ensure that features are well-documented and fully testable. • Participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives.

United States
$140K - $180K / year
Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Design, develop, and maintain custom the COINS applications software using Java, JSP, JavaScript, and other relevant technologies. • Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications. • Implement Agile methodologies throughout the software development lifecycle. • Utilize Git for version control and collaborate effectively with other team members. • Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps • Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers. • Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring, MVC, XSD, XML and WSDL, DB, Microservices • Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning. • Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc. • Monitor and log application performance and troubleshoot any issues. • Stay up to date with the latest trends and technologies in the software development industry.

Missouri
Job Closed
Honeycomb.io logo

Senior Software Engineer II – App Observability Team

Honeycomb.io

Honeycomb.io is a software company that provides “the fastest way” to visualize, understand, and debug software systems. Founded in 2016, the company helps

• Design, build, and deliver backend systems and APIs. • Build and maintain full-stack product features. • Provide technical leadership. • Collaborate across disciplines. • Support and own your software in production. • Communicate clearly and multiply your impact.

United States
$183.3K - $205K / year
Job Closed