Senior Onboard Software Engineer

Location

California

Posted

7 days ago

Salary

$180K - $240K / year

Seniority

Senior

Job Description

Senior Onboard Software Engineer

Matternet

Title: Senior Onboard Software Engineer Location: Mountain View CA US Job Description: Matternet is building the future of delivery with autonomous drone networks that move critical goods faster, cleaner, and at lower cost. We work with partners across healthcare, logistics, food, and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Onboard Software Engineer to develop the software that runs on our aircraft and ground assets. Working primarily in C++ on embedded Linux, you’ll develop and harden the safety-critical subsystems that allow our drones to fly autonomous Beyond-Visual-Line-of-Sight (BVLOS) missions across varied environments, from open airspace to dense, urban areas. This is a senior individual-contributor role with real ownership: you'll own specific subsystems end-to-end, drive implementation through simulation and flight test, and partner with teams across the company to validate and support them in the field. In this role, you will: - Own safety-critical onboard subsystems that enhance our UAS capabilities and safety mitigations - Build the systems that allow aircraft to fly autonomously in demanding environments, including dense urban airspaces - Deliver major customer-facing features on flight and ground assets, while balancing performance, safety, and reliability - Drive software verification and release, from simulation and flight test to deployment across production fleets - Provide senior technical support, triaging and solving field and flight-test issues - Collaborate with stakeholders within Engineering, Operations, Safety, and Production Requirements - 5+ years of production software engineering, owning major subsystems end-to-end - Expertise in C++ or later, multithreading, real-time messaging, and algorithm design and optimization - Strong Linux background and experience with cross-compiling - Experience with Python, YAML, and other scripting tools - Solid applied math skills (geometry, coordinate transforms, kinematics) for navigation and avoidance - Proven ability to implement and validate complex native systems and validate them in simulation and on hardware - Proficiency with version control and peer code review workflows (e.g. Git) - Excellent technical communication and strong cross-disciplinary teamwork in a fast-paced environment Preferred Qualifications: - UAV, autonomous robotics, aerospace, or other safety-critical regulated experience - Experience using AI coding assistants to accelerate development - Familiarity with an autopilot stack such as ArduPilot or PX4 - Computer vision and perception (OpenCV or similar) and sensor integration - Experience with Docker, and containerized build, test, and development environments - Experience with distributed systems, networking, and fleet management - Relevant mechanical, aerospace, or electrical engineering experience Work Environment: - In-person role based at Matternet Headquarters and access to our flight test facility - The ability to work and communicate efficiently online with a hybrid team is critical to success Benefits At Matternet, we’re advancing a new era of logistics, one where autonomous drones deliver what matters faster, cleaner, and more efficiently. We know our mission is challenging, but it's worth it, and we are committed to taking care of the people who make it possible. - Compensation: The expected starting range for this role is $180,000–$240,000, based on San Francisco Bay Area market data. This range reflects the target starting pay for candidates who meet the minimum qualifications for the role. Final compensation will depend on factors such as your experience, skills, level, location, and potential impact. - Total Rewards: In addition to base pay, our compensation packages include equity and benefits such as medical, dental, vision, life, and disability coverage, flexible spending accounts (FSA), unlimited paid time off, company holidays, and a 401(k) plan.

Related Job Pages

More Full-stack Engineer Jobs

AlphaSense India logo

Senior Principal Engineer

AlphaSense India

AlphaSense is an equal-opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals. All employees share in the responsibility for fulfilling AlphaSense’s commitment to equal employment opportunity. AlphaSense does not discriminate against any employee or applicant on the basis of race, color, sex (including pregnancy), national origin, age, religion, marital status, sexual orientation, gender identity, gender expression, military or veteran status, disability, or any other non-merit factor. This policy applies to every aspect of employment at AlphaSense, including recruitment, hiring, training, advancement, and termination. In addition, it is the policy of AlphaSense to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations, and ordinances where a particular employee works.

Full TimeRemoteTeam 1,001-5,000

Role Description We are seeking a Senior Principal Engineer to drive the architectural strategy and technical execution across our 80+ engineer Application Portfolio, encompassing all Web, Mobile, and Headless surfaces. This is a high-impact, individual contributor role where you will set the vision for our technology transformation, bridging the gap between deep frontend architecture and scalable, agentic API-first platforms. You will partner with Product leadership to drive customer-obsessed engineering, ensuring that our technical choices directly accelerate product velocity and user value. Responsibilities - Architectural Vision: Define and drive the technical strategy for the entire Applications Portfolio, establishing deep frontend architecture standards (Web, Mobile, Headless) to ensure consistency, scalability, and performance. - Mentorship & Leadership: Act as a key mentor and coach to senior engineering talent, fostering a culture of technical excellence, high-impact decision-making, and proactive problem-solving. - Product-Engineering Synergy: Collaborate deeply with Product leadership to drive roadmaps, ensuring engineering strategy is inherently aligned with customer needs and product evolution. - Strategic Alignment: Facilitate alignment and clarity across teams regarding goals, outcomes, and timelines for complex, multi-team projects. - Technology Transformation: Spearhead the evolution of our application architecture from a 'feature factory' model to a platform-driven system, modernizing API layers and integrating emerging standards like the Model Context Protocol (MCP) to enable next-generation agentic workflows. - Design Systems Partnership: Partner closely with Design Systems teams to define and influence the evolution of shared UI components and design tokens, ensuring seamless integration with engineering architectural standards. - Technical Governance: Identify and reduce systemic technical risks, enforce design principles, and raise the bar through hands-on technical reviews and prototyping. Qualifications - Extensive experience (15+ years) as a senior/principal-level software engineer with deep expertise in Frontend architecture and large-scale application systems. - Proven success leading technology transformation across organizations of 80+ engineers. - Deep understanding of modern API design (REST, GraphQL) and its application in highly distributed, agentic environments. - Demonstrated experience with the Model Context Protocol (MCP) or similar agent-integration patterns. - Strong product mindset: proven history of collaborating with Product leaders to solve complex customer problems with customer-obsession. - Ability to balance high-level architectural strategy with hands-on, production-level coding. - Extensive experience evaluating and adopting new frontend technologies and frameworks, expertly balancing innovation with long-term maintainability. - Proven track record of designing and scaling robust frontend architectures that support high-traffic, complex user interfaces across massive datasets. - Exceptional communication skills, with the ability to facilitate clarity and drive consensus across distributed teams. Equal Opportunity Statement AlphaSense is an equal-opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals. All employees share in the responsibility for fulfilling AlphaSense’s commitment to equal employment opportunity. AlphaSense does not discriminate against any employee or applicant on the basis of race, color, sex (including pregnancy), national origin, age, religion, marital status, sexual orientation, gender identity, gender expression, military or veteran status, disability, or any other non-merit factor. This policy applies to every aspect of employment at AlphaSense, including recruitment, hiring, training, advancement, and termination. Recruiting Scams and Fraud We at AlphaSense have been made aware of fraudulent job postings and individuals impersonating AlphaSense recruiters. These scams may involve fake job offers, requests for sensitive personal information, or demands for payment. Please note: - AlphaSense never asks candidates to pay for job applications, equipment, or training. - All official communications will come from an @alpha-sense.com email address. - If you’re unsure about a job posting or recruiter, verify it on our Careers page. - If you believe you’ve been targeted by a scam or have any doubts regarding the authenticity of any job listing purportedly from or on behalf of AlphaSense please contact us. Your security and trust matter to us.

India
ContractRemoteTeam 1,001-5,000H1B No Sponsor

• Develop, maintain, and enhance data products for technical and business stakeholders • Keep up to date with frontend and backend web technologies, software architecture principles, and design patterns • Apply performance and security best practices • Work in an Agile environment with a focus on delivery commitments and continuous improvement • Use technologies such as C#, Python, JavaScript, HTML/CSS, relational and non-relational databases, Docker, and Azure

Brazil
Enode logo

Senior Software Engineer – Home Energy

Enode

APIs for connecting to EVs, thermostats and other energy hardware. Building the technology behind a green energy system

Full TimeRemoteTeam 11-50H1B No Sponsor

• Build and maintain integrations with OEM cloud platforms across batteries, solar, smart meters, and HVAC. • Design and evolve our home energy APIs, unifying telemetry and controls across HEM system, batteries, and curtailment into a product surface customers can build optimizations on. • Improve observability and vendor performance across our integrations, and take part in the team's triage rotation. • Work with partnership and commercial teams on API feasibility for new OEM integrations. • Build strong relationships with the customers who rely on our platform, working alongside your PM and commercial partners, and let what you learn from them shape what we build. • Debug and ship production features in Node/TypeScript on our AWS-based stack. • Take a product-engineer mindset, balancing speed, quality, and customer impact in your day-to-day decisions.

Europe

Senior Developer, Digital Solutions Location: Melbourne Australia Full time Job Description: Overview: - Dynamic Senior Developer, Digital Solutions position available, 6 months Fixed term position. - Based at the Melbourne CBD campus (Hybrid role), and Flexible Working Arrangements - Exciting opportunity for a motivated Developer interested in using technical knowledge to build solutions/applications that solve business problems. About the Portfolio The Operations Portfolio enables an integrated, enterprise-wide delivery for best practice student and staff experiences. The Portfolio incorporates the following business units: Enterprise Projects and Business Performance (EPBP), Communications, People, Information and Technology Services (ITS), Office of the Chief Operating Officer, Procurement and Vietnam Operations. The Portfolio houses significant drivers and delivery components across the staff and student journeys and enables the overall experience for both groups. The Portfolio is integral in bringing the RMIT strategy to life, across the globe. Each of these functions supports the global operations of the University both directly as well as through its controlled entities. The Information Technology Services (ITS) function, provides RMIT University with current and emerging Technology systems and services. Our vision of "unleashing technologies to enable great experiences for RMIT communities" supports a proactive and leading-edge technology ecosystem, mindset and delivery empowering the advancement of the University's commitment to advancing Lifelong Learners. The Role The Senior Developer - Digital Solutions is responsible for the end-to-end analysis, design, development, implementation and support of digital solutions, with a strong focus on front-end engineering, user experience and modern web application development. The role works closely with stakeholders to understand user, business and service needs, applying human-centred design approaches to shape intuitive, accessible and scalable digital products, predominantly using Node.js, Svelte, React and supporting Python services where appropriate. The position contributes to discovery, prototyping and iterative solution design, delivers high-quality development outcomes, showcases solutions to stakeholders, and provides support and coaching to other developers. Familiarity with developing AI-enabled applications and integrating AI capabilities into digital experiences is welcomed. Skills & Experience - Extensive experience in enterprise front-end and web application development for enterprise digital products, including analysis, design, development, testing, implementation, documentation and support, with a strong of the SDLC. - Substantial experience in debugging and troubleshooting complex technical problems, with effective progress communication and fault escalation where required. - Demonstrated experience applying human-centred design approaches in discovery, analysis and solution design, including translating user, business and service needs into effective digital experiences. - Well-developed problem-solving, analytical and strategic thinking skills and demonstrated ability to apply policies, procedures and systems as required. - Advanced communication, collaboration and stakeholder engagement skills, with demonstrated ability to build productive relationships, provide guidance to others, and work effectively within complex organisational environments. - Strong experience with Node.js and substantial experience with Svelte and/or React for the development of contemporary web applications, together with some Python capability for supporting services, integrations or automation. - Experience working with REST APIs, integration patterns and modern web development practices, including performance, usability, accessibility and responsive designs. - Familiarity with developing AI-enabled applications, integrating AI services, or applying AI capabilities to improve digital experiences will be well regarded. RMIT is an equal opportunity employer committed to being a child safe organisation. We are dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability and age. Applications are encouraged from all sectors of the community, and we strongly encourage applications from the Aboriginal and/or Torres Strait Islander community. In line with RMIT University's commitment to a safe, respectful and inclusive environment, from 1 January 2026, the University will also consider gender-based violence (GBV) risk factors as part of our recruitment processes. All applicants will be required to complete a gender‑based violence declaration in accordance with the National Higher Education Code to Prevent and Respond to Gender-based Violence. Preferred candidates will also be required to undertake relevant pre‑employment background checks, including Working With Children Checks. Information provided will be treated confidentially and considered only for its relevance to the role and RMIT's safety obligations.

Australia