Allen Control Systems

Allen Control Systems

Software Engineer

Austin, Texas, USA · full-time

Sponsorship not specifiedDetected 42 days ago
PythonC++Data StructuresAlgorithmsCode ReviewGitCI/CDMachine LearningTensorFlowPyTorchComputer VisionRoboticsControlsTCP/IPProblem Solving

About the role

  • Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software.
  • Our innovative approach requires overcoming significant technical challenges, making this an exciting and dynamic environment for experienced engineers.
  • With an engineering-first culture, ACS values technical excellence and innovation.

Responsibilities

  • Design, develop, and maintain high-performance software applications using C++.
  • Optimize and enhance existing software for efficiency, scalability, and reliability.
  • Implement best practices in software engineering, including code reviews, unit testing, and documentation.
  • Develop algorithms and data structures to solve complex computational problems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in C++ (C++11/14/17/20) and Python.
  • Experience with multi-threading, concurrency, and performance optimization.
  • Knowledge of system programming, memory management, and debugging tools.
  • Experience with version control systems (Git) and agile development practices.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Knowledge of networking protocols and distributed systems.
  • Experience with GPU programming (CUDA, OpenCL) or parallel computing.

Nice to have

  • Professional experience in software development preferred.

Benefits

  • We are developing a small, autonomous gun turret that employs advanced computer vision and control systems to precisely target and neutralize small drones and loitering munitions.
  • Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers.

Company info

  • We are seeking a highly skilled software engineer, very proficient in C++ or Python coding.

This listing is sourced directly from Allen Control Systems's careers page and normalized into a canonical job model.