Jobs · Information Technology · Texas

Senior/Staff Software Engineer

Allen Control Systems · Austin, TX · 4 wk ago
Information Technology$180/hrFull-time

About the role

We are seeking a highly skilled Senior/Staff level Software Engineer to join our team in Austin, TX. In this role, you will serve as a senior individual contributor, providing technical leadership across software architecture, system design, and execution for advanced robotics and autonomous systems.

Responsibilities

  • Own complex technical initiatives from initial concept and architecture through implementation, integration, validation, and production deployment.
  • Contribute directly to the codebase, particularly in technically challenging or high-risk areas, and ensure that solutions align with product, safety, scalability, reliability, and long-term maintainability goals.
  • Define and evolve software architecture, establish engineering standards, and lead the design of systems that integrate software, mechanical, electrical, perception, controls, and autonomy components.
  • Work through technical influence and cross-functional collaboration rather than formal people management.
  • Partner with engineering managers, product leaders, and multidisciplinary teams to shape technical roadmaps, identify and mitigate high-impact risks, improve system performance, and deliver robust software for demanding production and mission-critical environments.

Requirements

  • 10+ years of professional Software Engineering experience with recent experience in a Senior/Staff level position
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical field; an advanced degree is preferred.
  • Significant experience developing complex software systems in C++ and Python, ideally within robotics, autonomous systems, embedded systems, or other high-performance engineering environments.
  • Demonstrated track record as a senior individual contributor who has personally designed, implemented, and delivered complex or business-critical software systems while influencing technical direction across multiple teams.
  • Demonstrated ability to lead software architecture and system-level technical decision-making across multidisciplinary teams, including mechanical, electrical, computer vision, controls, and software engineering.
  • Deep experience with performance optimization, multithreading, concurrency, memory management, system programming, debugging, and software reliability in production or mission-critical environments.
  • Strong understanding of software engineering best practices, including design patterns, code reviews, unit and integration testing, technical documentation, Git-based workflows, CI/CD pipelines, and agile development practices.
  • Proven ability to influence technical direction without relying on formal authority, resolve complex engineering tradeoffs, and drive alignment across teams in a fast-paced product development environment.
  • Strong problem-solving, communication, and technical judgment skills, with the ability to balance strategic technical leadership with substantial hands-on engineering contributions.

Skills

  • Experience architecting and directly implementing software for robotics, autonomy, perception, navigation, controls, or real-time systems.
  • Experience with GPU programming, CUDA, OpenCL, parallel computing, or hardware-accelerated software optimization.
  • Knowledge of networking protocols, distributed systems, edge computing, embedded Linux, or real-time operating systems.
  • Exposure to machine learning frameworks such as TensorFlow or PyTorch, computer vision pipelines, sensor fusion, or scientific computing.
  • Experience establishing engineering standards, technical roadmaps, design review processes, or software governance practices across growing engineering organizations.
  • A track record of leading large, technically complex initiatives across multiple teams while remaining directly involved in architecture, coding, debugging, integration, and delivery.

Benefits

  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu