Allen Control Systems
Software Engineer - All Levels
Austin, TXfulltimemidAdded 3 weeks ago
About this role
Allen Control Systems, a defense startup founded by former Navy engineers, is hiring Software Engineers to develop autonomous gun turret technology using computer vision and control systems. You'll build high-performance C++ and Python applications for robotics and autonomous systems in a fast-paced, engineering-focused environment.
What you'll do
- Design and develop high-performance software in C++ and Python for robotics applications
- Optimize software for efficiency, scalability, and reliability
- Collaborate with mechanical, electrical, and computer vision engineering teams
- Implement code reviews, unit testing, and documentation best practices
- Debug and resolve software defects and performance issues
- Work with Git, CI/CD pipelines, and modern development tools
What they're looking for
- C++ (C++11/14/17/20)
- Python
- Robotics and autonomous systems
- Multi-threading and concurrency
- Git and version control
- System programming and memory management
- Debugging tools and techniques
- Agile development practices
Benefits
- Competitive salary
- Equity package
- Health, dental, and vision insurance
- Paid time off
- Engineering-first culture focused on innovation
- Work on cutting-edge defense technology
Opens the official application on the employer’s site. No login required.
Allen Control Systems
Allen Control Systems builds autonomous defense systems, including gun turrets and drone-defense technology, using computer vision, control systems, and robotics. The company is hiring across software engineering, mechanical engineering, testing, and operations roles to support product development and scaled production.
View all jobs at Allen Control SystemsLikely interview questions
- Walk us through your experience with C++ and Python. Which do you prefer for robotics applications, and why?
- Describe a time you optimized software for performance. What were the bottlenecks, and how did you measure improvement?