Beacon AI is looking for experienced San Francisco Bay Area software engineers to develop efficient C++ software that can reliably perform complex tasks in aviation environments. You will help design, integrate, test, deploy, and maintain new software functionality to aid pilots around the globe. We seek exceptional C++ programmers excited to solve challenging problems; the products you work on will fuse massive amounts of data to increase aviation safety and performance, focusing on reliability and optimization. You will join a diverse team dedicated to making a real-world impact using advanced, creative technologies.
Due to ongoing contracts, applicants must be U.S. Persons (e.g., Citizens or Permanent residents) to meet requirements for International Traffic in Arms Regulations (ITAR)-restricted work.
This position requires the successful candidate to work collaboratively with the team in person at our office at least 3 days a week in the San Francisco Bay Area.
What you will do:
- Collaborate proactively with a primarily local team to deliver software features in ROS and other real-time software frameworks
- Lead and manage complex projects end-to-end in a fast-paced startup environment, including acquiring requirements by interacting with domain experts, reading technical documents, and applying industry standards
- Write high-quality, extensible C++ code that is well tested, documented, and meets aviation safety standards and regulations, and contribute quality code reviews
- Advance modern, agile, secure software and hardware development practices
- Help grow a diverse team of creative engineers looking to make a real-world impact
What will make you successful:
- Demonstrated ability in productized software is key
- Technical degree (CS or related), strong problem-solving and analytical skills, and familiarity with probability and statistical methods
- While this is not a Guidance, Navigation, Controls, PID loops position a proven track record of developing and deploying parts of a robotic software stack like Perception, Prediction, Planning, or Control modules is helpful
- Experience in developing software features that meet aviation industry standards, regulations, and best practices, and general familiarity with safety-critical coding practices
- Experience working independently and/or leading a team on robotics projects.
- 3-8 years+ experience with Linux or RTOS and/or middleware technologies such as ROS, DDS
- Ability to work collaboratively in a fast-paced startup environment with limited guidance and direction
- Excellent written and verbal communication skills
Bonus Items:
- A passion for aviation
- Experience with self-driving mobility solutions, drone autopilot, motion planning, or similar challenging robotics problems will help you succeed in this role
- Familiarity with aviation RTCA standards like DO-178C, DO-160, DO-254
- Prior experience in safety-critical software development and coding practices
- Hands-on experience with software testing and test automation
- Experience working with Nvidia TensorRT or similar
- Hands-on experience with designing, assembling and field testing robotics hardware and integrating electronic circuits
#J-18808-Ljbffr