Flight Research Senior Software Engineer
2 weeks ago
Joby Overview
Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We're looking for talented, committed individuals to join our team as we push onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.
Overview
Joby's Flight Research group is looking for a skilled senior software engineer to play a pivotal role in the development of cutting-edge flight automation systems and novel aircraft configurations. The engineer will lead development of the software responsible for sending telemetry data across redundant datalinks to a fault-tolerant ground control station data backend. The individual will contribute heavily to the implementation of routing procedures, serialization protocols, encryption algorithms, reliable messaging protocols, and distributed backend systems. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.
Location: Santa Cruz, CA or Concord, CA
Responsibilities
- Lead development of end-to-end data link software responsible for telemetry downlink and command uplink between autonomous aircraft and ground control stations.
- Design and implement logic to select among multiple redundant airborne data links, optimizing for link quality, latency, and bandwidth to ensure robust telemetry delivery.
- Design and implement software for VoIP processing for low latency voice communications and radio relay between aircraft and ground control stations.
- Develop airborne software modules for serializing, compressing, encrypting, and prioritizing telemetry and command packets to meet performance and security requirements.
- Build fault-tolerant systems on the ground to receive, validate, and route telemetry data from aircraft to the appropriate ground control station in real time.
- Manage seamless handoff of command and control of aircraft between ground control stations.
- Ensure reliability and integrity of uplinked commands, including retry logic, acknowledgments, and duplicate detection across unreliable or lossy connections.
- Collaborate with networking and hardware teams to define and integrate software for radios, routers, and networked communication equipment.
- Implement observability tools and diagnostics for monitoring link health, packet loss, latency, and failure modes across the entire communication chain.
- Own the testing strategy for end-to-end communications, including software simulation, hardware-in-the-loop simulation, and real-world flight test integration.
- Contribute to long-term architecture and planning, ensuring scalability, maintainability, and compliance with aviation communication standards.
Required
- Bachelor's in Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, Robotics, Aerospace Engineering, Physics, Mathematics, or a closely related discipline. Alternatively, candidates with a strong portfolio demonstrating the design and implementation of networked or distributed systems, or with equivalent professional experience in industries such as aerospace, defense, autonomous systems, telecommunications, or embedded systems development, will also be considered.
- 5+ years of experience building networked or distributed systems, ideally with real-time or embedded constraints.
- Fluency in C++, Python, and Git.
- Familiarity with encryption, network security protocols, and key management for safety-critical networks.
- Familiarity with serialization formats and low-level packet handling (i.e. layers 2-4 of the OSI network model).
- Familiarity with Linux networking internals and system-level debugging tools (e.g., tcpdump, strace, perf).
This position must meet US export control compliance requirements, therefore a candidate must qualify as a "US Person" as defined by 22 C.F.R. § "US Person" includes US Citizens, lawful permanent residents, refugees, or asylees.
Desired
- Aerospace related work experience.
- Experience developing or configuring router software (e.g., OpenWRT, RouterOS, or custom embedded routing stacks).
- Understanding of radio or datalink systems (e.g., LTE, satcom, line-of-sight).
- Experience with Qt, React, or other modern UI frameworks for desktop or web-based GCS (Ground Control Station) interfaces.
- Experience with Rust.
- Familiarity with the Bazel Build system.
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $139,200 - $185,600/yr. The compensation package will be determined by job-related knowledge, skills, and experience.
Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Additional Information
Joby is an Equal Opportunity Employer.
-
Flight Research Senior Software Engineer
1 week ago
Santa Cruz, California, United States Joby Aviation Full time $140,100 - $186,800 per yearJoby OverviewImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of...
-
Flight Research DevOps Engineer
3 days ago
Santa Cruz, California, United States Joby Aviation Full time $113,700 - $186,800Joby OverviewImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of...
-
Systems Engineer- Flight Research
1 day ago
Santa Cruz, California, United States Joby Aviation Full timeImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of prototype aircraft...
-
Senior Software Engineer
2 days ago
Santa Cruz, California, United States Joby Aviation Full timeImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of prototype aircraft...
-
Senior Software Engineer, PyTorch
7 days ago
Santa Clara, California, United States NVIDIA Full time $148,000 - $287,500 per yearWe are now looking for a Senior Deep Learning Software Engineer, PyTorch.NVIDIA is hiring software engineers to design and build tools used by AI engineers across the world to design, develop, and deploy AI applications scalable across thousands of GPUs. This position will embed you in an ambitious and diverse team that influences all areas of NVIDIA's AI...
-
Senior Software Engineer
1 week ago
Santa Monica, California, United States Optomi Full time $120,000 - $200,000 per yearSenior Software Engineer (Python / AWS month contract (potential to extend/convert)Optomi, in partnership with one of the largest entertainment companies in the world, is seeking a Senior Software Engineer specialized in Python and AWS technologies. You will help build and maintain a platform that enables developers to view and manage authentication and...
-
Senior Software Engineer
7 days ago
Santa Ana, California, United States Veros Full time $120,000 - $180,000 per yearAbout the Company:Headquartered in Santa Ana California, Veros ) is a growing technology company that develops, operates and maintains custom software and business analytic solutions for the financial services industry. We are looking for a self-motivated, independent person to play a critical role, supporting the company's end user technology needs.Veros...
-
Senior Research Engineer
7 days ago
Santa Clara, California, United States NVIDIA Full time $184,000 - $287,500 per yearWe are recruiting top research engineers in the Autonomous Vehicles Research team at NVIDIA with strong expertise in software engineering and in artificial intelligence topics, such as deep learning, reinforcement learning, and generative modeling. You must have strong programming skills, a solid track record of training deep learning models at scale, and a...
-
Senior UI Software Engineer
5 days ago
Santa Clara, California, United States Palo Alto Networks Full time $147,000 - $237,500Company Description Our MissionAt Palo Alto Networks, we're united by a shared mission—to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you're ready to do the most meaningful work of...
-
Senior/Staff Wiring Systems Design Engineer
2 weeks ago
Santa Cruz, California, United States Joby Aviation Full time $130,700 - $215,400Joby OverviewImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of...