Actalent is looking for a skilled Software Engineer to help build advanced systems for mission-critical operations, involving the design and implementation of algorithms for tracking, image processing, and data fusion, as well as developing robust software for sensor control and autonomous mission execution.
Requirements
- 3+ years of professional software engineering experience.
- 3+ years of professional experience using Python, C, or C++ with a proficiency of 7/10.
- Experience developing in both cloud-based and self-hosted environments.
- Professional working experience with Docker and Kubernetes for containerization and orchestration.
- Experience with distributed systems and messaging technologies such as RabbitMQ.
- 3 years of experience with both SQL and NoSQL database design and usage.
- Experience working on projects requiring both rapid prototyping and production-grade development.
Responsibilities
- Develop and implement innovative algorithms for tracking, image processing, and data fusion.
- Design and build robust software systems for sensor control and mission operations.
- Prototype and deploy containerized applications to cloud, on-premise, and edge computing environments.
- Write and maintain high-quality, well-tested, and observable code with clear documentation.
- Contribute to architecture planning, technical discussions, and code reviews to ensure a scalable and maintainable codebase.
- Engage in requirement gathering and refinement with cross-disciplinary stakeholders.
Other
- Collaborate with engineers, scientists, and field operators to translate mission needs into working software.
- Manage time and priorities with minimal oversight, operating with self-sufficiency and ownership.
- Ability to obtain a secret clearance.
- Experience with sensor systems, astrodynamics, orbital mechanics, and space domain awareness.
- Experience with mission-critical systems.