1

Systems Software Engineer Jobs in Austin, TX (NOW HIRING)

Allen Control Systems (ACS) is a cutting-edge defense startup developing advanced technologies for targeting and neutralizing drones. They are seeking a highly skilled software engineer proficient in ...

Software Engineer

Austin, TX ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

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. We are developing a small ...

Software Engineer

Austin, TX ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

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. We are developing a small ...

Embedded Software Engineer

Austin, TX

$129K - $225K/yr

  • Medical

  • Dental

  • Retirement

The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS Diagnostics team you will develop and maintain software used to characterize ...

Allen Control Systems (ACS) is a cutting-edge defense startup focused on developing an autonomous ... They are seeking a highly skilled robotics software engineer proficient in C++ or Python to design ...

Embedded Software Engineer

Austin, TX

$129K - $225K/yr

  • Medical

  • Dental

  • Retirement

The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS Diagnostics team you will develop and maintain software used to characterize ...

Software / System Safety Engineer II

Austin, TX

$171K - $203K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience interfacing with Systems Engineering, Software or Firmware Engineering, Electrical Engineering, and Mechanical Hardware Engineering. * Experience managing working groups. What We Offer

Software Engineer, Networking & Linux Systems

Austin, TX ยท On-site

$171K - $203K/yr

Systems Programming Depth: Strong track record in system-level software development with deep expertise in Linux systems and networking fundamentals (roughly mid to senior level - we care about depth ...

Senior Systems Test Software Engineer

Austin, TX ยท On-site

$109K - $142K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Systems Software Test Engineer to own and drive the testing strategy for the software stack that runs on every Saronic vessel. You will join the Software team to take an already ...

Senior Flight Software Engineer

Cedar Park, TX ยท On-site

$120K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Familiarity with real-time operating systems, software, and the Linux operating system. * Ability ... Bachelor's Degree in Computer Sciences, Software Engineering, or a related field. Desired Skills ...

Embedded Software Engineer

Round Rock, TX ยท On-site

$60 - $90/hr

  • Medical

  • Retirement

  • PTO

Software Engineer (Embedded Systems) Position Description: Protingent Staffing has an exciting contract opportunity located in Round Rock, TX. Job Responsibilities: * Developing software for new and ...

Showing results 41-60

Systems Software Engineer information

See Austin, TX salary details

$82.3K

$176.1K

$204.1K

How much do systems software engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for systems software engineer in Austin, TX is $176,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,400.00 and $203,100.00 per year, depending on experience, location, and employer.

How does a systems software engineer typically collaborate with hardware engineers and other technical teams?

Systems Software Engineers often work closely with hardware engineers to ensure that software integrates seamlessly with physical components. This collaboration may involve participating in cross-functional meetings, debugging issues at the hardware-software interface, and jointly optimizing system performance. Additionally, they coordinate with quality assurance and product teams to align on requirements, test plans, and release schedules. Effective communication and teamwork are essential, as resolving complex, system-level challenges often requires input from multiple technical disciplines.

What are the key skills and qualifications needed to thrive as a systems software engineer, and why are they important?

To thrive as a Systems Software Engineer, you need strong programming skills (typically in C, C++, or Rust), a deep understanding of operating systems, and a degree in computer science or a related field. Familiarity with tools like Git, build systems (e.g., Make, CMake), kernel development environments, and sometimes relevant certifications (such as Linux Foundation Certified Engineer) is typical. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills that help you excel in complex, collaborative projects. These skills and qualities are crucial to designing robust, efficient system-level software that meets performance, reliability, and security standards.

What is the difference between Systems Software Engineer vs Software Developer?

AspectSystems Software EngineerSoftware Developer
Primary FocusDesigning and developing system-level software, operating systems, and firmwareCreating applications, websites, and user-facing software
Required SkillsLow-level programming (C, C++), OS concepts, hardware interactionHigh-level programming (Java, Python, JavaScript), UI/UX design
Work EnvironmentOften in hardware or OS teams, embedded systems, or infrastructureApplication development teams, web or mobile app projects
CertificationsTypically none required, but Linux or OS certifications can helpOften certifications like Java, AWS, or specific language certifications

While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.

What is a systems software engineer?

Systems Software Engineers are professionals who design, develop, test, and maintain the underlying software that enables computer hardware and application software to function effectively. They work on operating systems, device drivers, embedded systems, and other foundational platforms, ensuring system stability, security, and performance. Their role often involves low-level programming, optimizing system resources, and collaborating with hardware engineers to create seamless integration between software and hardware components.
More about Systems Software Engineer jobs
What cities near Austin, TX are hiring for Systems Software Engineer jobs? Cities near Austin, TX with the most Systems Software Engineer job openings:
Infographic showing various Systems Software Engineer job openings in Austin, TX as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $176,115 per year, or $84.7 per hour.

Software Engineer

Allen Control Systems

Austin, TX โ€ข On-site

Full-time

Re-posted 5 days ago


Job description

Job Summary:
Allen Control Systems (ACS) is a cutting-edge defense startup developing advanced technologies for targeting and neutralizing drones. They are seeking a highly skilled software engineer proficient in C++ or Python to design and maintain high-performance software applications.
Responsibilities:
โ€ข Design, develop, and maintain high-performance software applications using C++.
โ€ข 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.
Qualifications:
Required:
โ€ข 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.
โ€ข 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.
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.
โ€ข Experience with DevOps tools (Docker, Kubernetes, CI/CD pipelines)
Company:
Allen Control Systems develops autonomous defense technologies designed to detect, track, and counter unmanned aerial threats. Founded in 2022, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.