Mettle Ops · 3 hours ago
Senior Software Engineer
Mettle Ops is seeking a Senior Software Engineer who will be a key technical contributor responsible for designing, implementing, and supporting embedded and real-time software systems. The role requires expertise in embedded software development and real-time systems, focusing on architecture and protocol implementation in complex environments.
Business DevelopmentConsultingIndustrial Engineering
Responsibilities
Own architectural decisions for real-time embedded communication systems
Design and implement message routing, translation layers, and distributed messaging architectures across heterogeneous network domains
Develop production-quality embedded software with a focus on reliability, determinism, and performance
Implement and maintain hardware interface layers using C/C++
Design real-time systems with deterministic timing requirements
Bridge and integrate heterogeneous network types across hardware and software boundaries
Author and maintain technical documentation including ICDs, message catalogs, and configuration schemas
Establish configuration standards that scale across device families
Lead hardware/software integration efforts in coordination with FPGA and systems teams
Drive code quality standards for safety-critical embedded systems
Evaluate and prototype emerging communication protocols
Support and guide junior and intermediate engineers through technical mentorship and code review
Contribute to system-level debugging, performance tuning, and continuous improvement initiatives
Potential technical leadership on autonomous vehicle and UAS initiatives
Qualification
Required
Deep expertise in embedded software development
Experience with real-time systems
Knowledge of distributed communication
Ability to make sound architectural decisions
Mentoring junior and intermediate engineers
Design and implement message routing, translation layers, and distributed messaging architectures
Develop production-quality embedded software with a focus on reliability, determinism, and performance
Implement and maintain hardware interface layers using C/C++
Design real-time systems with deterministic timing requirements
Bridge and integrate heterogeneous network types across hardware and software boundaries
Author and maintain technical documentation including ICDs, message catalogs, and configuration schemas
Establish configuration standards that scale across device families
Lead hardware/software integration efforts in coordination with FPGA and systems teams
Drive code quality standards for safety-critical embedded systems
Evaluate and prototype emerging communication protocols
Support and guide junior and intermediate engineers through technical mentorship and code review
Contribute to system-level debugging, performance tuning, and continuous improvement initiatives
Preferred
Potential technical leadership on autonomous vehicle and UAS initiatives
Company
Mettle Ops
Mettle Ops provides program management, engineering, and business development services.
Funding
Current Stage
Growth StageTotal Funding
unknown2024-10-04Grant
Recent News
Company data provided by crunchbase