Senior Software Engineer
Role responsibilities
The Senior Software Engineer will design, develop, and debug mission-critical radar software while mentoring team members and making key architectural decisions. They are responsible for managing project outcomes, including budgets and schedules, while communicating effectively with customers and internal stakeholders.
Requirements
Candidates must hold a bachelor's degree in an engineering or technical field and possess at least 5 years of relevant experience. Proficiency in C, C++, or Rust, along with strong Linux and containerization skills, is required, as is the ability to obtain a DOD security clearance.
Key skills
Rust, C, C++, Linux, Networking, TCP/IP, Docker, Microservice architectures, Git, CI/CD, Jenkins, Signal processing, Firmware, Database design, Software architecture
Keywords
Radar, Avionics, Defense, AESA, Rust, C, C++, Linux, TCP/IP, Docker, Microservices, NATS, Kafka, MQTT, gRPC, Git, CI/CD, Jenkins, Signal Processing, Firmware, Database Design, DOD Security Clearance, Software Supply Chain, Embedded Systems, Tactical Radars