Senior Firmware Engineer, Platform

Neros Technologies

$195K — $273K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Mastery of embedded C in products shipped, across MCU/RTOS and embedded Linux environments.
  • Experience building stable platform code like libraries, SDKs, or protocols for multiple teams.
  • Hands-on experience with an embedded build system (e.g. Bazel) for cross-compilation and dependency management.
  • Track record of resolving cross-team or subsystem issues with effective solutions.
  • Strong design judgment for resource-constrained environments involving compute, memory, and bandwidth.
  • Exceptional debugging skills with a history of solving tough bugs.
  • Active software development – still shipping code and influencing through hands-on work.

Responsibilities

  • Own the common runtime and libraries used by firmware teams for logging, telemetry, IPC, and configuration.
  • Manage the build system and cross-compile toolchain to ensure reproducible builds across all targets.
  • Design and maintain stable interfaces for other teams as the platform evolves.
  • Address complex issues that arise at the intersection of the platform and consumer teams.
  • Manage resource trade-offs among subsystems for computation, memory, and bandwidth.
  • Enhance engineering practices through mentoring and code reviews.

Benefits

  • Opportunity to work on cutting-edge technologies for the modern battlefield.
  • Engaging work environment with a focus on collaboration across engineering teams.
  • A chance to influence and shape core technologies that empower engineers in the field.
  • Growth opportunities through mentoring and raising engineering standards.
Full Job Description
What you will be doing

Neros builds first-person-view drones for the modern battlefield. As a Senior Firmware Engineer on the Platform team, you will own the common runtime, libraries, SDK, and build system that our flight, ground-station, and autonomy software teams build on - across microcontroller and Linux targets alike. Your customers are other engineers, and the hardest problems in this space are the ones that surface where their code meets the platform.

Responsibilities
  • Own the common runtime and libraries every firmware team consumes - logging, telemetry, IPC, configuration - on MCU-based systems and Linux targets
  • Own the build system and cross-compile toolchain: fast, reproducible, hermetic builds across every target we ship, and the SDK other teams consume
  • Design and maintain the interfaces other teams build on, keeping them stable as the platform evolves underneath
  • Solve the hard, ambiguous problems that surface where the platform meets its consumer teams
  • Drive resource trade-offs - compute, memory, bandwidth - when subsystems compete for the same budget
  • Raise the firmware engineering bar through patterns, code review, and mentoring

You should have the following
  • Mastery of embedded C on shipped products, with fluency across both MCU/RTOS and embedded Linux environments
  • Have built platform code that other engineers depended on - libraries, SDKs, or protocols consumed by multiple teams - and kept them stable through change
  • Hands-on ownership of an embedded build system (e.g. Bazel) - cross-compilation across multiple targets, dependency management, and build reproducibility
  • Track record of owning problems that spanned team or subsystem boundaries and driving them to shipped resolution
  • Strong resource-constrained design judgment - compute, memory, and bandwidth trade-offs on real hardware
  • Debugging mastery - a history of cracking the bugs others gave up on
  • Hands-on: you still ship code, and your technical influence comes from the work

Nice to have
  • Bazel specifically, especially for embedded/cross-compiled targets - or migrating a firmware org onto it
  • Embedded Linux platform internals - kernel, BSPs, Yocto/Buildroot - alongside MCU work
  • Flight-stack experience - Betaflight, PX4, or similar
  • DSP, comms, or RF-adjacent firmware
  • Visible open-source systems work
  • You fly - FPV, RC, or drones generally

US Salary Range

$195,000 - $273,000 USD

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are considered part of Neros' total compensation package.

Similar Jobs

More Jobs at Neros Technologies

More Aerospace & Defense Jobs

Find similar Senior Firmware Engineer, Platform jobs: