Staff Embedded Software Engineer
Stack Av
About Stack:
Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that address the needs and challenges of the dynamic trucking transportation industry. With decades of experience creating and deploying real world systems for demanding environments, the Stack team is dedicated to developing an autonomous solution ecosystem tailored to the trucking industry's unique demands.
The firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high-level applications in the Stack AV autonomous vehicle system. Our work ensures that sensors, actuators, and compute platforms operate reliably, and in real-time, forming the foundation of safe and intelligent trucking.
As a Staff Embedded Software Engineer you will lead the design, development, and validation of software for our safety-critical embedded platform. You’ll architect firmware that interfaces directly with sensors, compute modules and the base vehicle, ensuring deterministic and safe behavior.
Responsibilities:
- Develop embedded software architectures - develop scalable, modular, and real-time embedded systems for our autonomous vehicle platform.
- Mentor and guide team members - provide technical leadership, conduct code reviews, and lead by example.
- Ensure compliance with safety standards - apply safety guidelines to build safety-critical software with robust fault handling.
- Coordinate tasks amongst team members to achieve on time delivery.
- Support vehicle testing and field deployments - diagnose and resolve embedded software issues in real-world scenarios.
Qualifications:
- Expert in C++ for embedded systems development for safety critical systems
- Experience with safety-critical standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304 or similar
- Provide technical leadership in a small team
- Hardware abstraction layer (HAL) and BSP development
- Multithreaded and real-time software design
- Good understanding of CAN and ethernet communication protocols, ideally in an automotive context
- Has taken at least one product through to production, including maintaining the product with paying customers
- Understanding of RTOS concepts / programming (e.g. FreeRTOS, SafeRTOS) strongly preferred
We are proud to be an equal opportunity workplace. We believe that diverse teams produce the best ideas and outcomes. We are committed to building a culture of inclusion, entrepreneurship, and innovation across gender, race, age, sexual orientation, religion, disability, and identity.
Check out our Privacy Policy.
Please Note: Pursuant to its business activities and use of technology, Stack AV complies with all applicable U.S. national security laws, regulations, and administrative requirements, which can restrict Stack AV’s ability to employ certain persons in certain positions pursuant to a range of national security-related requirements. As such, this position may be contingent upon Stack AV verifying a candidate’s residence, U.S. person status, and/or citizenship status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under these regulations, it may be necessary for Stack AV to obtain a U.S. government export license prior to releasing its technologies to certain persons. If Stack AV determines that a candidate’s residence, U.S. person status, and/or citizenship status will require a license, prohibit the candidate from working in this position, or otherwise be subject to national security-related restrictions, Stack AV expressly reserves the right to either consider the candidate for a different position that is not subject to such restrictions, on whatever terms and conditions Stack AV shall establish in its sole discretion, or, in the alternative, decline to move forward with the candidate’s application.
$148k - $249k
...Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications... ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and...SuggestedRemote work3 days per week- ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between people... ..., and productization - Build and maintain industry-leading software practices and principles - Develop clean and efficient software...SuggestedFull time
$210k - $280k
...re doing practical, high-impact work in AI safety, that sense of purpose is a core reason why engineers and researchers choose us. The Role We’re looking for a software engineer who wants to build things end to end and doesn’t mind getting their hands dirty. You...SuggestedFull timeWork at officeVisa sponsorshipFlexible hours$171k - $247k
...make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a pivotal role in enhancing the performance of Deep...SuggestedFull time$158k - $269k
...visit: You will... - Design and develop motion planning software and algorithms, building the brain which orchestrates decision... ...traffic scenarios. - Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe...SuggestedFull timeTemporary workWork at officeWork from homeFlexible hours$148k - $260k
...impact the world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key... ...CPU intrinsics (SSE/AVX, NEON/SVE). - Experience with embedded systems. - Shipped production software in one or more of the...Full timeWork at officeWork from homeFlexible hours$141k - $242k
...answering one of the most critical questions in autonomous driving: exactly where is the vehicle right now? As a Senior or Staff Software Engineer on the Localization team, you will be a domain expert architecting the highly precise, robust state estimation systems that...Full timeWork at officeWork from homeFlexible hours$241k - $320k
...learning to improve how the controller adapts across vehicles and operating conditions. Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe self-driving at scale. Own problems end to end, from conceptualization...- ...well as a proven record deploying real-time, safety critical software to production. In this role you will work in all phases of the... ...You will collaborate with various teams in Autonomy, Systems Engineering and Operations, fostering a culture of safety, principled engineering...Full time
- ...evangelizing best practices and frameworks among Machine Learning Engineers (MLEs) across the company. Responsibilities: Analyze... ...status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under...Full time
$141k - $242k
...visit: The Mapping team at Waabi develops the foundational spatial intelligence of our autonomous fleet. As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile, foundational builder for our highly scalable, AI-driven mapping infrastructure...Full timeWork at officeWork from homeFlexible hours- ...functional and empirical analysis and design of software systems for Benshaw products. Provide... ...software. Work closely with hardware engineers, power electronic engineers, and other... ...with at least 5-7 years of real-time embedded software design experience or the...Permanent employmentFull timeTemporary workH1bRelocation package
- ...environment and civilization from the effects of infrastructure failure. Role at a Glance Gecko Robotics is seeking an Embedded Software Engineering Intern to join RoboSPLAT within Field Infra in Pittsburgh for Summer 2027 . This is a full-time, onsite internship,...Full timeSummer workInternshipSummer internshipWork at officeLocal areaWork from homeMonday to FridayFlexible hours
$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider... ...will work with an experienced engineering staff using state-of-the-art engineering... ...opportunities within our own organization. Embedded Software Engineer II This selected candidate...Full timeTemporary workInternshipWork at officeFlexible hours$125k - $150k
...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that...Remote work- ...person, forge the future with Voyager. Job Summary The Embedded Linux BSP Engineer will be responsible for owning, developing, debugging, and... ...avionics systems. You will be developing flight-quality software and working closely with system engineers and electrical...Long term contractPermanent employmentFull timeContract workFlexible hours
- ...About the Role: Join a high-caliber team of experienced software engineers responsible for delivering some of Stack AV's most foundational... ...fundamentals Comfortable working with & debugging embedded systems Experience working with common tooling such as Bazel...Full time
$238k - $372k
...busy, ever-changing facility. We're looking for a Senior Staff AI Software Engineer, Perception to own the technical vision and system architecture... ...modalities, redundancy, and compute constraints on embedded/real-time hardware ~ A track record of setting technical...Full timeTemporary workRemote workRelocation packageFlexible hoursShift work- ...environmental solutions, where your work directly impacts the quality of air and water around the world. Position: Sr. Applications Engineer Location: Headquarters – Moon Township, PA (Remote Opportunities Available) Excellent Benefits : Medical, dental,...Full timeRemote workWorldwideOverseasMonday to Friday
- ...on interdisciplinary teams by developing engineering guidance as well as applying and... ...will work within the CERT Division of the Software Engineering Institute (SEI). Carnegie Mellon... ..., mentoring, and motivating less-senior staff. Leads small to intermediate projects...Full timePart timeWork experience placement
- ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA: Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle. Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology. Senior...
- ...Forward Deployed Software EngineerArlington, Virginia, United States; Pittsburgh, Pennsylvania, United States; RemoteCompany DescriptionAir... ...are seeking self-starting, customer-value-oriented software engineers to join our Forward Deployed Engineering team. As a Forward...Full timeWork at officeRemote workFlexible hours
- ...Who We Are You will work within the CERT Division of the Software Engineering Institute (SEI). Carnegie Mellon University's SEI researches... ...needed by leading, mentoring, and motivating less-senior staff. Oversees multiple projects. Acts independently with general...Full timePart timeWork experience placement
- ...DevOps EngineerWe are seeking a DevOps engineer to support and deliver a robust and resilient application platform to our technology team as well as our customers. This role will serve as a contributor to our application platform as well as a liaison to all consumers...
- ...Technical Systems Analyst / Software Engineer We are seeking a highly skilled Technical Systems Analyst / Software Engineer to join our team. The ideal candidate will have in-depth experience with ReconNet or similar account reconciliation tools, batch processing, and...
- ...Purple Drive We are seeking an experienced Release Train Engineer (RTE) to lead Agile Release Train execution in a SAFe environment. The role involves coordinating multiple Agile teams, managing dependencies, and driving program-level delivery excellence with strong...
- ...AI Engineer The AI Engineer is responsible for designing, developing, deploying, and... ...As a hands-on builder, this role applies software engineering principles to write production... ...Build scalable ingestion, chunking, and embedding pipelines using Python, Cloud Dataflow (...
- ...DevSecOps Engineer Pittsburgh, Pennsylvania, United States Company Description Air is the leader in Enterprise Readiness. Our mission is to establish readiness as a real-time condition that is continuously achieved. Today, a dangerous Readiness Gap exists between...Full timeWork at office
$153k - $207k
...the world. About the Role... We are hiring for Android Engineers at various levels, and below you can find more information about... ...aligned monetization. ? You will... Collaborate on software projects with product design and backend aspects Develop, release...Full timeWork experience placement- ...succeed. Job Description We are seeking an experienced AI Engineer to join our Agentic AI team as we scale our agentic offerings... ..., and productionizing machine learning systems Advanced software skills in Python Experience with common LLM algorithms and implementations...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded software engineer Pittsburgh, PA
- embedded engineer Pittsburgh, PA
- embedded systems software engineer Pittsburgh, PA
- embedded developer Pittsburgh, PA
- software sales executive Pittsburgh, PA
- software technology Pittsburgh, PA
- software intern Pittsburgh, PA
- entry level software sales Pittsburgh, PA
- software sales representative Pittsburgh, PA
- id software Pittsburgh, PA



