Mid to Senior Engineering Services Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateWhy This Role Exists
Recent personnel losses have created gaps in the Engineering Services team at a critical moment: the Wing (WNG-004) program requires active development on vision system firmware and “Bento Box” avionics maintenance. These roles backfill lost capacity and staff the program through delivery, ensuring Allocortech meets customer commitments and retains program revenue.
Role Summary
The Engineering Services Software Engineers support and extend firmware and embedded software across Allocortech’s customer programs. You will maintain and develop camera system firmware, integrate Lidar and vision sensors onto Nvidia Jetson platforms, and develop software-only fuel gauge systems for fielded aircraft. These are hands-on embedded roles requiring comfort with hardware constraints, real-time systems, and cross-functional collaboration.
Core Responsibilities
- Maintain and enhance “Bento Box” avionics software per customer change requests and defect reports.
- Write and execute unit, integration, and system-level tests for embedded software deliverables.
- Produce clear documentation (design docs, integration guides, PR descriptions) using AI-assisted tooling where appropriate.
- Participate in code reviews and cross-functional design discussions with hardware and systems engineering teams.
- Provide status updates and technical risk assessments through clear, asynchronous artifacts (tickets, status docs).
Required Qualifications
- 3–7 years of experience in embedded software development (C/C++) for resource-constrained or real-time systems.
- Experience with camera, vision, or sensor integration on embedded Linux platforms.
- Familiarity with hardware-level debugging (JTAG, serial consoles, logic analyzers) and performance profiling (DMA, cache coherence).
- Working knowledge of Git-based workflows, CI/CD for embedded targets, and automated testing frameworks.
- BSCS, BSEE, or equivalent; graduate degree or additional certifications a plus.
Preferred Qualifications
- Experience with Nvidia Jetson (Orin Nano, Xavier, or equivalent) platform development and JetPack SDK.
- Background in avionics or UAS firmware development (DO-178C awareness is a plus).
- Familiarity with Lidar sensor integration and point-cloud processing pipelines.
- Comfort using AI coding assistants (Copilot, Claude) to accelerate refactoring, documentation, and code review preparation.
TOS Competencies
- Safety-Critical Implementation (Proficient) - Designs for failure; implements robust error handling and recovery; writes code that is self-documenting and auditable by third parties
- Hardware-Aware Development (Proficient) - Optimizes for specific hardware constraints (DMA, cache coherence, stack usage); writes drivers for new peripherals; analyzes timing budgets.
- Verification & Validation (The V-Model) (Proficient) - Builds automated test fixtures (HIL/SIL); designs interfaces specifically to be testable; catches regressions before they hit main.
- System Architecture & Design (Proficient) - Designs subsystems (e.g. Communication Stack, Sensor Fusion); defines APIs for other teams; manages technical debt deliberately.
- Augmented Engineering (Proficient) - Uses AI to refactor complex functions for readability; generates interface definitions from requirements; automates PR descriptions.