Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in Mountain View, CA vacancy
  • $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... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    5 days ago
  • $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... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    1 day ago
  •  ...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... 
    Suggested
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    5 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Lightmatter

    Mountain View, CA
    5 days ago
  • $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

    Talentry LLC

    Mountain View, CA
    4 days ago
  • $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 time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $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 time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  • $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

    Comtech TCS

    Santa Clara, CA
    1 day ago
  •  ...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... 

    Alcatraz LLC

    Cupertino, CA
    2 days ago
  • $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... 

    Comtech TCS

    Santa Clara, CA
    1 day ago
  • $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... 

    Nuro

    Mountain View, CA
    more than 2 months ago
  • $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 time
    Work experience placement

    Uber

    Sunnyvale, CA
    4 hours ago
  • $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

    Fortinet, Inc.

    Sunnyvale, CA
    3 days ago
  • $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... 

    Drivemode

    Mountain View, CA
    2 days ago
  • $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 time
    Flexible hours

    X: The Moonshot Factory

    Mountain View, CA
    7 days ago
  • $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 office
    Immediate start
    Worldwide
    Flexible hours

    Grindr

    Palo Alto, CA
    2 days ago
  • $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 office
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    19 days ago
  •  ...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 contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  •  ...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 office
    Remote work

    Coco Robotics

    Palo Alto, CA
    4 days ago
  • $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 placement
    Local area

    Intuit

    Mountain View, CA
    4 days ago
  • $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 time
    Flexible hours

    X: The Moonshot Factory

    Mountain View, CA
    4 days ago
  • $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 time
    Work at office
    Relocation

    X Development, LLC

    Mountain View, CA
    4 days ago
  • $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... 

    Shoptalk

    Sunnyvale, CA
    5 days ago
  • $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 time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    1 day ago
  • $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 pay
    Full time

    Samsung Electronics Co., Ltd.

    Mountain View, CA
    1 day ago
  • $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 time
    Work experience placement
    Worldwide

    Edelman

    Sunnyvale, CA
    1 day ago
  • $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 area
    Worldwide

    Databricks

    Mountain View, CA
    1 day ago
  • $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 area
    Worldwide

    Databricks

    Mountain View, CA
    2 days ago
  • $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 work
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!