Future Opportunities
Job description
About the role
You will own the design and implementation of software for embedded devices and systems, guiding requirements from initial concept through production deployment and ongoing support. You will design, develop, code, test, and debug system software with a focus on reliability and performance in demanding environments. You will build real-time control software for a variety of projects, ensuring that functionality meets strict operational constraints. You will analyze and enhance the efficiency, stability, and scalability of system resources to support evolving product needs. You will collaborate effectively with cross-functional teams to ensure that software solutions align with architectural goals and user expectations. You will integrate novel front-end technologies into our stack to improve developer experience and system capabilities. You will optimize not just runtime performance but also developer experience, CI/CD pipelines, and testing methodologies. You will contribute to a culture of innovation where your work directly impacts the delivery of cutting-edge defense technology solutions.
Key facts
What you'll do
- Design and implement software of embedded devices and systems from requirements to production and deployment.
- Design, develop, code, test, and debug system software to meet high standards of quality and reliability.
- Build real-time control software for a variety of projects with strict timing and performance requirements.
- Analyze and enhance the efficiency, stability and scalability of system resources to ensure optimal operation.
- Collaborate effectively with UX/UI designers to ensure the seamless translation of design concepts into functional, user-friendly interfaces.
- Collaborate effectively with our backend teams to improve API designs and integration points.
- Integrate novel front-end tech into our stack to leverage modern advancements in user experience and development efficiency.
- Optimize not just performance but developer experience, CI/CD, and testing processes for sustainable growth.
- Design a cloud infrastructure that is secure, scalable, and highly available on AWS to support system operations.
- Work collaboratively with software engineering to define infrastructure and deployment requirements for future features.
- Provision, configure, and maintain AWS cloud infrastructure defined as code to ensure consistency and repeatability.
- Ensure configuration and compliance with configuration management tools to maintain system integrity.
- Contribute to software testing (HIL) practices that validate hardware and software interactions in realistic scenarios.
- Support the development and maintenance of drone control software (e.g. ArduPilot, PX4) for critical applications.
Requirements
- 2+ years of experience in development in C and C++ to demonstrate foundational systems programming能力.
- Bachelor's in Computer Science, Electrical Engineering, Computer Engineering, or related field as a baseline for technical knowledge.
- Experience with one or more modern systems language(s) such as Python, Java, VHDL, Verilog, Go, or Rust to show versatility.
- Strong foundation in networking concepts to enable effective communication between distributed system components.
- Familiarity with Linux system administration to manage development and production environments.
- Experience with Xilinx FPGA and Embedded Cortex CPU architectures to address specialized hardware challenges.
- Experience with Drone Control Software (e.g. ArduPilot, PX4) to understand the nuances of autonomous systems.
- Professional front-end/UI development experience with JavaScript and TypeScript to build responsive interfaces.
- Mastery in building UI applications with React to create efficient and maintainable user experiences.
- Experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, ECS, CodeBuild, S3, RDS) to support cloud-native operations.
- Ability to work in a high-growth, fast-paced technology environment that demands adaptability.
- Commitment to contributing to a diverse, collaborative team focused on solving complex national security challenges.
- Willingness to adhere to ITAR requirements, including compliance with U.S. Government export regulations.
- U.S. citizenship, U.S. lawful permanent residency, Refugee status under 8 U.S.C. § 1157, or Asylee status under 8 U.S.C. § 1158, or eligibility for required authorizations.
Nice to have
- Strong foundation in networking concepts and Linux system administration.
- Experience with Xilinx FPGA and Embedded Cortex CPU architectures.
- Experience with Drone Control Software (e.g. ArduPilot, PX4).
- Professional front-end/UI development experience, JavaScript and TypeScript Expert.
- Mastery in building UI applications with React.
- Experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, ECS, CodeBuild, S3, RDS).
Practical notes
No specific hours, travel, visa, or deadlines are stated in the source document. The posting indicates that this is a resume collection for future opportunities, and a member of the Talent Acquisition team will contact candidates if a suitable position becomes available. No official apply page is referenced.