Senior Manager, Software EngineeringActive$50K

Sydney, New South Wales, AustraliaManufacturing

The opportunity

Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next…

What you'll do

  • Collaborate with your Technical Lead and other managers to design and deliver: on a multi-year, multi-stakeholder software roadmap that spans across multiple groups of teams and products

  • Leverage internal product and program-specific engineering teams, and: external third-parties, to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time

  • Manage architecture selection and design for robotic systems, including: hardware selection, compute, storage and network architecture, service orchestration and other software platform concerns that balance constraints, restrictions and requirements in a multi-stakeholder environment

  • Influence the design and development of a company wide roadmap for software: inputs to autonomous systems, ensuring it meets the needs of your group

  • Manage a group of teams that develop software that runs on: and off- platform, using a variety of technologies

  • Influence peers and executives within your broader cross-functional: engineering organization, ensuring that software engineers who are employed in cross-functional engineering teams reporting to your peers are appropriately employed and managed

What they're looking for

  • Experience in a senior role for the delivery of a military mission system and/or autonomous vehicle
  • Experience writing backend services or embedded software in C, C++, Rust and/or Go
  • Experience writing frontend applications using Typescript and React
  • Experience working with a RTOS
  • Experience with the design, implementation and operation of horizontally scaled cloud technologies
  • Experience with the design, implementation and support of embedded software,: particularly in the field of robotics
  • Experience with modeling and simulation
  • Familiarity with communications busses and protocols (e.g. CAN, CANFD,: UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553, etc).