Edge Autonomy · 3 hours ago
Senior Application Software Engineer
Edge Autonomy is focused on developing mission-critical software systems for autonomous platforms and advanced energy systems. The Senior Application Software Engineer will lead the design, integration, and advancement of these systems, focusing on command, control, and monitoring infrastructure.
AerospaceDrone ManagementDrones
Responsibilities
Serve as the technical lead for feature development, including implementation of compatibility layers and integration strategies
Define and maintain software architecture and system interaction models for command, telemetry, and energy management systems
Lead interface design efforts between application software and embedded control systems, ensuring robust, reliable, and scalable communication
Collaborate with systems, embedded software, and test teams to validate workflows across real and simulated environments (SIL/HIL)
Responsible for legacy software management, feature development, and testing
Mentor mid-level and junior software engineers; lead code reviews, design sessions, and interface control documentation efforts
Champion best practices for software development, including modularity, automated testing, performance monitoring, and secure communication
Support integration with hardware configurations across multiple product lines and customer variants
Develop and test software using MATLAB/Simulink for modeling, simulation, and validation of control algorithms
Design and implement bare-metal application software solutions for embedded systems for fuel cell control and battery management systems
Collaborate on development and optimization of engine, fuel cell, or battery management and control algorithms
Qualification
Required
B.S. in Computer Science, Software Engineering, or related field. M.S. preferred
Advanced experience in C, including architecture-level design and performance tuning
Experience designing extensible modular systems in a production environment
Strong understanding of MATLAB/Simulink for control system development and testing
Experience with bare-metal software design for embedded platforms
Knowledge of engine, fuel cell, or battery management systems and associated control algorithms
Experience developing energy control software architecture and applications, specifically in battery management applications
10+ years of application software experience, with 3+ years in technical leadership or staff-level role
Significant experience working on software that interfaces with autonomous platforms or advanced energy systems
Proven track record delivering and scaling mission-critical systems across the full lifecycle (concept to deployment)
Strategic thinker with the ability to zoom between tactical execution and system-level vision
Strong written and verbal communication skills; comfortable writing and reviewing technical documentation
Demonstrated success leading cross-functional engineering teams in agile environments
Self-directed and decisive, with a strong bias toward action and quality
Preferred
Experience establishing SIL/HIL procedures and test environments
Experience guiding integration across multiple configurations and product lines
Field support or customer-facing experience during software deployment and validation phases
Organizational influence: leads working groups, sets standards, influences architecture across teams
Motivated individual who excels in a small-team environment
Benefits
Matching 401(k)
Paid PTO
Paid holidays
Medical, vision, and dental insurance
Group Short-Term & Long-Term Disability
HSA and FSA Options
Critical Care Plan
Accident Care Plan
Company
Edge Autonomy
Edge Autonomy manufactures unmanned aircraft vehicles for the government and private companies.
Funding
Current Stage
Late StageTotal Funding
unknown2025-01-20Acquired
Recent News
2025-12-19
The Motley Fool
2025-12-05
Company data provided by crunchbase