Software Engineer – System Infrastructure
7 days ago
Our company is at the forefront of developing cutting-edge autonomous driving technology. Autonomous vehicles are highly complex systems that rely on robust operating systems, seamless network connectivity, and efficient management tools. We are responsible for developing and maintaining the operating systems and system software that power self-driving cars and delivery robots. Our team ensures seamless network connectivity, reliable fleet-wide releases with observability, and end-to-end ride-log capture and delivery. By providing the critical infrastructure that underpins autonomous mobility, we enable our vehicles to operate safely, efficiently, and at scale.
About the RoleIn this role, you will be directly involved in the design and development of the operating system that powers our autonomous vehicles. You will create management tools that enable robust control of the platform, covering configuration, updates, and connectivity to ensure reliability at scale. As the key bridge between software and hardware, you will help developers integrate their applications with the in-vehicle platform, ensuring seamless operation in production environments. You will also empower our operations teams with smooth, reliable, and intuitive tools that make managing fleets of autonomous systems efficient and hassle-free.
What You'll Do- Design, develop, and maintain system-level software for Linux: x86, arm64.
- Work on software that interacts with operating system components and cloud services, focusing on efficiency and reliability.
- Build OS distribution for autonomous vehicles and robots.
- Contribute to system architecture design, ensuring that software integrates smoothly with existing infrastructure.
- Ensure software system security by applying basic security principles.
- Integrate the various software and hardware components of our autonomous driving stack on the vehicle , ensuring seamless operation.
- Write scripts and automate tasks using Python.
- 3+ years of experience in system-level software development.
- Proficiency in Linux-based systems, including both x86 and embedded devices.
- Proficiency in one of the required programming languages (Python, C++, Go) with a readiness to learn and work with Python and Go.
- Familiarity with Linux networking, including bridging, routing and virtualization.
- Experience with backend development and cloud services (AWS is a significant plus).
- Basic understanding of software system security principles.
- Knowledge of Linux distribution management, particularly Ubuntu and NixOS (the latter is a significant plus).
- Knowledge of isolation and virtualization techniques, particularly Linux containers and Docker.
- Experience with various software build systems (Bazel is a significant plus).
- Familiarity with DevOps practices, including CI/CD processes on GitHub, AWS, and Kubernetes for cloud infrastructure.
- Knowledge of Linux kernel basics and the ability to write or modify hardware drivers.
- Willingness to engage in cross-functional tasks and learn new technologies.
- Willingness to write system software for in-house developed hardware.
Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.
-
Software Engineer, Infrastructure
7 days ago
Austin, Texas, United States Neuralink Full time $138,000 - $200,000About Neuralink:We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.Team Description: The Infrastructure Team builds the foundation that enables the company to operate safely,...
-
Software Engineer
1 week ago
Austin, Texas, United States Apple Full timeThe Apple Services Engineering (ASE) team is one of the most exciting examples of Apple's long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. Imagine what you could do here. At Apple, new ideas have a way of...
-
Sr Software Engineer
6 days ago
Austin, Texas, United States Oracle Full timeCollaborate with experienced engineers to design, implement, and optimize core systems components for the Network OS supporting OCI's switch infrastructure. Contribute to high-performance, reliable, and scalable systems through well-designed software and well-reasoned algorithms. Apply expertise in data structures, system architecture, resource management,...
-
Senior Software Engineer
1 week ago
Austin, Texas, United States Pear VC Full timeSenior Software Engineer @ KatoAbout the JobPosition: Senior Software Engineer (Full-Time)Reporting to: CTOLocation: San Francisco (4 days/week in person)Company OverviewLenders spend over $24B every year hiring agents to perform manual, repetitive servicing work. Existing AI solutions try to automate this, but they treat regulatory guardrails as an...
-
Principal Software Engineer
6 days ago
Austin, Texas, United States Oracle Full timeDescriptionOCI (Oracle Cloud Infrastructure) AI Infrastructure is at the forefront of building a cutting-edge, ultra-high-performance GPU platform designed to support AI/ML/HPC workloads. This is your chance to be part of the AI revolution, creating systems that allow customers to scale from tens to thousands of GPUs without compromising performance.Our team...
-
Systems Engineer
7 days ago
Austin, Texas, United States AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Manager, Software Engineering
2 weeks ago
Austin, Texas, United States Q2 Software Full timeAs passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...
-
Austin, Texas, United States Oracle Full timeAt Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the top tier enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive for equity,...
-
Senior Software Engineer
23 hours ago
Austin, Texas, United States General Motors Full timeJob Description Work Arrangement Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX or Warren, MI three times per week. Senior DevOps Engineer – Software & InfrastructureThe RoleWe are the Energy Engagement software engineering team within the Digital Products Engineering (DPE) organization...
-
Software Engineer
1 week ago
Austin, Texas, United States Cloudera Full timeBusiness Area:EngineeringSeniority Level:Entry levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...