Allen Control Systems
Austin, TX

Software Engineer - All Levels

OnsitePosted yesterdayVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer - All Levels at Allen Control Systems

Job details

Location
Austin, TX
Work type
Onsite
Visa
Sponsorship available
Posted
yesterday
Apply on
jobs.ashbyhq.com

About this role

Allen Control Systems (ACS) is a cutting-edge defense startup focused on developing an autonomous gun turret using advanced technologies. They are seeking Robotics Software Engineers across multiple experience levels to design, develop, and maintain high-performance software applications, while ensuring collaboration with cross-functional teams.

What you'll do:

  • Design, develop, and maintain high-performance software applications using C++ or Python
  • Optimize and enhance existing software for efficiency, scalability, and reliability
  • Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers
  • Implement best practices in software engineering, including code reviews, unit testing, and documentation
  • Debug, troubleshoot, and resolve software defects and performance issues
  • Work with modern development tools, version control systems (Git), and CI/CD pipelines
  • Develop algorithms and data structures to solve complex computational problems
  • Ensure security and compliance standards are met in software development

What they're looking for:

  • 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 working with robotics and/or autonomous systems
  • Experience with multi-threading, concurrency, and performance optimization
  • Familiarity with software development methodologies and design patterns
  • 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
  • Professional experience in software development preferred
  • Experience with GPU programming (CUDA, OpenCL) or parallel computing
  • Knowledge of networking protocols and distributed systems
  • Exposure to machine learning frameworks (TensorFlow, PyTorch) or scientific computing

Benefits:

  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off
Ready to apply to Allen Control Systems?
We tailor your resume to this role and apply for you.

About Allen Control Systems

Allen Control Systems
Austin, TX