Senior Software Engineer (Flutter/Dart)
Core
Lead development and optimization of a tactical edge client for Android mobile and Linux in-vehicle systems, ensuring performance on resource-constrained hardware.
Role type
Senior Software Engineer (Flutter/Dart)
Builds
Tactical edge client applications for military command and control and warfighter systems
Domain
Defense technology, embedded mobile systems, AI/autonomy
Deliverable
production ML models | product features
Required skills
Flutter/Dart, Reactive state management, Performance optimization, Android development, Linux system services, Networking (gRPC, TLS), Software architecture
Preferred skills
Geospatial mapping, Kubernetes, SDK/API design, Native interop (Kotlin, JNI, FFI), TypeScript
Technologies
Flutter, Dart, Riverpod, Redux, Rx, Combine, gRPC, TLS, Android, Linux, Kubernetes, OpenLayers
Responsibilities
Own application performance on resource-constrained hardware, collaborate with product and platform teams, mentor junior engineers
Seniority
Senior, hands-on IC