Staff Embedded Software Engineer
General Motors Proving Ground
Job Description The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud-native compute resources. The platform enables developers to discover, provision, and execute workloads on automotive benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer, agent services, provisioning tooling, and hardware‑integration components that connect real automotive hardware to GM's cloud-native control plane. This is a hands‑on role working daily with diverse automotive hardware while developing automation and embedded services that power this platform end‑to‑end. If you’re excited about enabling next‑generation cloud‑native infrastructure for automotive development, this role offers the opportunity to shape a platform that powers hundreds of test benches and works at the intersection of embedded systems and large‑scale distributed infrastructure. What You’ll Do Develop Nomad device plugins that expose bench hardware as allocatable resources through fingerprinting and capability scanning. Build provisioning and lifecycle‑management services for firmware flashing, health monitoring, and hardware state tracking. Create hardware discovery mechanisms that automatically identify ECUs, peripherals, network topology, and bench capabilities. Design and implement embedded agent services responsible for workload execution, telemetry streaming, firmware management, and health reporting. Work with Linux system interfaces, device drivers, and system‑level APIs to enable hardware control, monitoring, and automation. Integrate with automotive communication protocols such as CAN, LIN, DoIP, and UDS to support diagnostics and ECU interactions. Debug complex hardware bring‑up issues and integration failures using JTAG debuggers, logic analyzers, oscilloscopes, and serial tools. Work with tools and technologies including embedded Linux, Go, Python, Nomad, automotive communication protocols (CAN, LIN, DoIP, UDS), hardware debugging tools (JTAG, logic analyzers, serial consoles), embedded toolchains, container technologies for embedded systems, CI/CD pipelines, and observability frameworks. Your Skills & Abilities (Required Qualifications) Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. 8+ years of embedded software development experience with a strong foundation in Linux systems, device drivers, or board support packages. Proficiency in Go and Python with the ability to write reliable, maintainable systems code. Solid understanding of Linux kernel interfaces, system calls, device trees, and hardware abstraction concepts. Experience with firmware management, boot processes (U-Boot, GRUB), and embedded system initialization. Hands‑on experience with hardware debugging tools such as JTAG debuggers, logic analyzers, oscilloscopes, and serial consoles. Familiarity with embedded communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet. Experience with cross‑compilation, embedded toolchains, and build systems for diverse embedded platforms. Strong troubleshooting skills across hardware, firmware, drivers, and application layers. Ability to work collaboratively across hardware and software teams. Comfort with Git, CI/CD pipelines, and modern development practices for embedded systems. What Will Give You a Competitive Edge (Preferred Qualifications) Experience building agent‑based systems for distributed infrastructure or edge device orchestration. Background in automotive embedded systems, ECU development, or automotive diagnostic protocols. Familiarity with automotive SoCs from Qualcomm, NXP, Renesas, or similar vendors. Experience with embedded Linux distributions such as Yocto or Buildroot, including kernel or root filesystem customization. Knowledge of container technologies for embedded systems and lightweight orchestration approaches. Understanding of hardware‑in‑the‑loop (HIL) testing methodologies and automated test frameworks. Experience working with HashiCorp Nomad and developing custom device plugins. Familiarity with observability and structured logging tools for embedded systems. Experience with out‑of‑band management technologies such as IPMI, serial access, or remote power control. Background in lab automation, test infrastructure, or hardware validation environments. Knowledge of embedded security practices including secure boot and credential management. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email View email address on click.appcast.io or call View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr
$206k - $258k
...the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety-critical self-driving embedded software, you will play a vital role in the design, development, and deployment of software that...SuggestedFull timeContract workLocal area$205k - $220.25k
...creative environment. At Cyngn, everyone’s perspective matters—and that’s what powers our innovation. About this role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety...SuggestedTemporary workWork at officeRemote workFlexible hours- ...Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location: Palo Alto, California, United States Job Tags: Software About The Role Embedded Software Engineer Array Labs is building a...SuggestedPermanent employment
$175k - $224k
...Staff Embedded Software Engineer, Lasers Mountain View, CA Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress. The company invented the world’s first 3D‑stacked photonics engine, Passage™, capable of...SuggestedFull timeTemporary workWork at officeFlexible hours$150k - $190k
...Job Description Senior Staff Embedded Software Engineer (BSW)Mountain View, CA (Hybrid) Drive the future of automotive mobility by designing high-performance computing platforms for a global automotive leader. This senior technical role focuses on developing...Suggested$191k - $215k
...the world's first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next... ...OpenBMC and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$171.1k - $213.9k
..., but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will lead software design and implementation...Full timeContract workPart timeWork at officeLocal area$265k - $331.3k
...seeking a highly skilled and experienced candidate to help lead embedded software development for state‑of‑the‑art sensor systems for next‑... ...and functional safety. Mentor and guide a team of Software Engineers to design, develop, and deploy embedded software for board bring...Full timeContract workTemporary workPart timeLocal areaShift work$123.6k - $186k
...Job Title: Staff Embedded Software Engineer Reports To: Director, RF Engineering FLSA Status: Exempt Last Modified: 06/03/2026 Level: T4 Range: $123,600 - $186,000 Location: Santa Clara, CA – Onsite 5 Days a week Company Overview Comtech Telecommunications Corp. is a...Work at office- ...Are you a seasoned software engineer who thrives at the intersection of low-level systems programming and cutting-edge wireless technologies? We're looking for a Staff Embedded Software Engineer to join our engineering team and serve as a technical pillar, architecting...
$123.6k - $186k
...Comtech Telecommunications Corp. in Santa Clara is looking for a Staff Embedded Software Engineer to support Linux operating systems on embedded microprocessors and FPGA systems. The ideal candidate will have over 10 years of experience in embedded software design and...$167k - $303k
...richer, and more connected future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications with focus on... ...Collaborate closely with hardware, software and system engineers during the definition, design, and verification phases of product...$223k
...Collaborate across functions, working closely with product managers, engineers, and data scientists to shape and execute the team's roadmap... ...and professional growth while promoting best practices in software engineering. Ensure alignment across teams, facilitating...Full timeWork experience placement$185k - $265k
...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security...Flexible hours$214k - $259k
...Drivemode Software Engineer Our mission is to drive technology always feels old. Not by a little bit. We believe vehicles can be a thousand times smarter, safer, and more connected to the world around us, and our mission is to see it happen. In 2019, we joined forces...$207k - $300k
...n d S o f t w a r e E n g i n e e r ( T a p e s t r y ) Software Engineering Mountain View, CA (HQ), San Francisco, CA, New York, NY About... ...our mission here . About the role: As a Staff Frontend Engineer, you will define the architectural vision...Full timeFlexible hours$300k
...Backend Engineer Grindr is an AI-native platform powering how millions of gay people... ...Requirements: ~7+ years of experience as a Software Engineer and contributing to Backend... ...'s possible for our community. We're embedding AI into our product and operations, moving...Work at officeImmediate startWorldwideFlexible hours$192k - $260k
...one of the fastest growing SaaS companies in the world. Our engineering teams build highly technical products that fulfill real,... ...platform. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines,...Work at officeLocal areaWorldwideFlexible hours- ...Job Description The Role : We're looking for a seasoned Staff Software Engineer to join our IAM team (Identity Access Management) to help develop, architect and advance our suite of applications and services. You will contribute primarily to developing novel IAM...For contractorsLocal areaWork from homeRelocation package
- ...Staff Software Engineer At Coco, we're dedicated to perfecting the last-mile delivery experience through robotics. We believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to creating a sustainable, reliable...Work at officeRemote work
$197k - $266.5k
...or systems. Drive the design and implementation of durable software solutions to solve critical customer problems that are scalable... ...applications with AI technology Coach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance...Work experience placementLocal area$207k - $300k
...n d S o f t w a r e E n g i n e e r ( T a p e s t r y ) Software Engineering Mountain View, CA About Tapestry Tapestry is Alphabet... ...our mission here . About the role As a staff backend software engineer you will work across the entire...Full timeFlexible hours$197k - $288k
...adoption, and climate-driven volatility. Tapestry creates the software and models that help utilities and grid operators understand what... ...team brings together experts in AI, energy systems, software engineering, and product design. We operate with the agility of a young...Full timeWork at officeRelocation$128k - $216k
...the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Staff Backend Software Engineer What Does a Successful Staff Backend Software Engineer at Clover Do? A successful Staff Backend Software Engineer at Clover...$185k - $250k
...Software Development Position Job Responsibilities: • Develop and maintain software components on current and future networking... ...Requirements: • B.S. in Computer Science or Math or Electrical Engineering; M.S. preferred US citizenship is required The US base...Full timeWorldwideHome office$190k - $235k
...clients. We are seeking a highly skilled and experienced front-end staff engineer to join our dynamic team and help shape the future of the... ...advertising capabilities. As a Staff Engineer, Software Engineering you will be part of a dynamic team that owns the...Hourly payFull time$150k - $215k
...Staff Software Development Engineer Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry. Responsibilities...Full timeWork experience placementWorldwide$190k - $261.25k
...insights into business impact. Founded by engineers and driven by customer obsession,... ...And we're only getting started. As the Staff Technical Lead (TL) for Customer Experience... ...Mentor engineers and SMEs across Software and Support Engineering functions What...Local areaWorldwide$190k - $265k
...open models to pre-training frontier-scale foundation models, for some of the most sophisticated AI teams in the world. As a Staff Software Engineer for AI Runtime, you will play a critical role in building and scaling the systems that make large-scale training fast,...Local areaWorldwide$60k - $120k
..., we're positioned at the forefront of the AI-powered data engineering revolution. You can read more about us in a recently published... .... What are we looking for? We're in search of a Staff Software Engineer who brings a passion for innovation and problem-solving...Remote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer Mountain View, CA
- embedded software engineer Mountain View, CA
- embedded developer Mountain View, CA
- embedded engineer Mountain View, CA
- software technical support engineer Mountain View, CA
- software support Mountain View, CA
- software sales Mountain View, CA
- embedded software Mountain View, CA
- software applications developer Mountain View, CA
- software engineer - cloud services Mountain View, CA


