Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer - Vehicle Management System image - Rise Careers
Job details

Principal Software Engineer - Vehicle Management System

Anduril Industries is a defense technology company committed to transforming military capabilities through advanced technology. They are seeking a Principal Software Engineer with expertise in Vehicle Management Systems to architect and deliver critical systems for autonomous vehicles.

Skills

  • Embedded software development
  • C programming
  • RTOS experience
  • System programming skills
  • Sensor and actuator interface development

Responsibilities

  • Design and implement trusted, safety critical Vehicle Management Systems.
  • Design and implement scalable vehicle sub-systems including sensor processing and state estimation.
  • Develop real-time embedded software using an RTOS.
  • Create test and simulation fixtures with software-and hardware-in-the-loop.
  • Support vehicle manufacturing and deployment.

Education

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, or a related field.

Benefits

  • Platinum Healthcare Benefits fully covered for employees.
  • Generous holiday calendar and competitive PTO.
  • 16 weeks of paid Caregiver & Wellness Leave.
  • Mental Health Resources available 24/7.
  • 401(k) retirement savings plan.
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$245000 / YEARLY (est.)
min
max
$196000K
$294000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer - Vehicle Management System, Anduril Industries

Are you ready to take your skills as a Principal Software Engineer to the next level? Join Anduril Industries in Quincy, Massachusetts, where we are redefining military technology with cutting-edge solutions like our revolutionary Vehicle Management Systems. In this role, you will design and implement safety-critical systems for our next-generation Autonomous Underwater Vehicles (AUVs). You'll have the opportunity to work with advanced technologies, leveraging your robotics experience to architect and deliver critical subsystems. Imagine creating real-time embedded software that powers some of the market's most innovative vehicles! We look for someone who thrives in collaborative environments and can manage multi-stakeholder projects with ease. Your responsibilities will include developing sensors and actuation interfaces and supporting vehicle deployment. If you have a Bachelor’s degree in Robotics or a related field and a robust background in programming with C, as well as experience in real-time operating systems (RTOS), then we would love to meet you. At Anduril, you'll be part of a team that's dedicated to transforming military capabilities, and your contributions will help ensure our technology operates in the most demanding conditions. Plus, enjoy amazing benefits including top-tier healthcare coverage, generous PTO, mental health resources, and much more! We are excited to welcome a motivated engineer who is passionate about making a difference in defense technology.

Frequently Asked Questions (FAQs) for Principal Software Engineer - Vehicle Management System Role at Anduril Industries
What are the key responsibilities of the Principal Software Engineer at Anduril Industries?

As a Principal Software Engineer at Anduril Industries, you'll be responsible for designing and implementing trusted Vehicle Management Systems, developing real-time embedded software, and supporting vehicle deployment. You will also lead the design of scalable vehicle sub-systems, focusing on sensor processing, state estimation, and mission systems interfaces, while collaborating in a multi-stakeholder environment.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer role at Anduril Industries?

Candidates for the Principal Software Engineer position at Anduril Industries should have a Bachelor’s degree in Robotics, Mechatronics, Computer Science, or a relevant field. Proficiency in C programming and experience with RTOS and communications protocols are also essential. A strong background in systems programming, algorithms, and mentoring junior team members will make you a great fit for this role.

Join Rise to see the full answer
How does the Principal Software Engineer contribute to autonomous vehicle development at Anduril Industries?

In the Principal Software Engineer role at Anduril Industries, you play a critical part in developing next-generation autonomous vehicles. You will architect and deliver necessary subsystems aiding in vehicle manufacturing, enhancement, and deployment, ensuring that all components are integrated effectively and operate reliably within real-world scenarios.

Join Rise to see the full answer
What benefits does Anduril Industries offer to its employees, particularly for the Principal Software Engineer position?

Anduril Industries provides a competitive salary range along with comprehensive benefits for its employees, including platinum healthcare coverage, generous PTO, paid wellness leave, mental health resources, a professional development stipend, and daily meal provisions. These benefits underscore Anduril's commitment to the well-being and growth of its employees.

Join Rise to see the full answer
What kind of work culture can a Principal Software Engineer expect at Anduril Industries?

A Principal Software Engineer at Anduril Industries can expect a dynamic and collaborative work culture focused on innovation and real-world impact. The company values diversity and inclusion, encourages problem-solving, and provides opportunities for professional development and mentorship within a supportive team environment.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - Vehicle Management System
Can you describe your experience with Vehicle Management Systems and how it relates to the Principal Software Engineer role?

When answering this question, focus on specific projects where you designed or implemented vehicle management systems. Highlight your technical skills, such as your proficiency with C programming, RTOS, and sensor integration, as well as any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you ensure that the software you develop is reliable and safe for autonomous vehicles?

Discuss your approach to rigorous testing, development best practices, and adherence to safety standards such as DO-178 or IEC 61508. Mention how you incorporate feedback mechanisms and simulations to ensure the software’s safety and reliability throughout its lifecycle.

Join Rise to see the full answer
What experience do you have with real-time embedded systems in autonomous vehicles?

Detail your experience in developing real-time embedded systems, particularly in applications relevant to autonomous vehicles. Be prepared to elaborate on the types of systems you worked on, your role in the projects, and the tools and programming languages you utilized.

Join Rise to see the full answer
Describe a challenging technical issue you faced while developing vehicle software and how you resolved it.

Be specific about the technical issue, the context surrounding it, and the steps you took to diagnose and fix it. Emphasize your debugging techniques, analytical skills, and how you collaborated with team members if applicable.

Join Rise to see the full answer
How do you approach mentoring junior engineers and fostering a collaborative environment?

Explain your philosophy on mentorship and collaboration. Share examples of how you have guided junior engineers in previous roles, encouraged a culture of knowledge sharing, and contributed to a positive team dynamic.

Join Rise to see the full answer
What is your familiarity with various communication protocols and how have you implemented them?

Discuss the communication protocols you've used in past projects, such as CAN, SPI, or I2C. Provide examples of how you implemented these protocols in real-time systems and improved communications within the vehicle's frameworks.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations in software development?

Share your strategies for prioritizing tasks, time management, and ensuring quality under pressure. Discuss how you balance urgency and thoroughness in your work.

Join Rise to see the full answer
What role do simulations play in your software development process for autonomous vehicles?

Elaborate on how you use simulations in your development and testing processes. Discuss the types of simulations you implement and any specific outcomes they help you achieve in terms of performance and reliability.

Join Rise to see the full answer
How have you contributed to the full product lifecycle in your previous roles?

Share your experiences in different phases of the product lifecycle, emphasizing your contributions from conceptualization to design, implementation, testing, and deployment. Discuss how you collaborate with cross-functional teams to achieve overarching goals.

Join Rise to see the full answer
What steps do you take to stay updated with emerging technologies in the robotics and autonomous vehicle fields?

Describe your commitment to continuous learning through reading research papers, attending conferences, participating in online courses, or engaging with professional communities. Highlight specific technologies or trends you're currently excited about.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States · Quincy, Massachusetts, United States · Washington, District of Columbia, United States
Posted yesterday
Photo of the Rise User
Anduril Industries Hybrid Seattle, Washington, United States
Posted 17 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Sopra Steria Remote Ringwade 1, 3439 LM Nieuwegein, Netherlands
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Version 1 Remote Dublin, Ireland
Posted 7 days ago
Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, Bergisch Gladbach, Germany
Posted 10 days ago
Gladia Remote No location specified
Posted 3 days ago

Founded in 2017, based out of Irvine, California, Anduril is a defense technology company that builds creative cost-effective products to aid those serving on the front lines of national security. By listening to the national security community, A...

66 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$196,000/yr - $294,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 19, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!