We create want.
Staff Software Engineer
Location
California + 2 moreAll locations: California, Michigan, Pennsylvania
Posted
3 days ago
Salary
Not specified
Seniority
Lead
Job Description
Job Requirements
- Passion for Embedded Software Development in modern C++ (17+) in constrained environments
- Strong test-forward design skills; ability to layer test modalities to effectively and efficiently test your code
- Strong experience in writing systems software (safe concurrent programming, interprocess communication, architecture awareness and efficiency, interfacing with device drivers, etc.)
- Strong communication, organizational, and soft leadership skills
- Willingness to learn and improve internal software technologies for development and testing
- 10+ years of experience designing and developing system-level or embedded-level software in software-heavy projects (Nice to have)
- Experience using the gtest framework for unit test development (Nice to have)
- Development and support of software tools and infrastructure that improve developer experience (Nice to have)
- Expertise in Linux-based software development and related technologies including gtests, Python, Bazel, and Docker (Nice to have)
- Experience with Automotive Ethernet, UDS, DOIP, Some/IP (Nice to have)
Benefits
- Competitive compensation packages
- High-quality individual and family medical, dental, and vision insurance
- Health savings account with available employer match
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and the option to elect voluntary life insurance
- Paid parental leave and Adoption/Surrogacy support program
- Paid medical leave
- Unlimited vacation and 15 paid holidays
- Daily lunches, snacks, and beverages available in all office locations
- Pre-tax spending accounts for healthcare and dependent care expenses
- Pre-tax commuter benefits
- Monthly wellness stipend
- Backup child and elder care program
- Professional development reimbursement
- Employee assistance program
- Discounted programs that include legal services, identity theft protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – AI
eScribeeScribe is a leading provider for cloud-based meeting management solutions
Senior Software Engineer designing and maintaining software applications at eSCRIBE.
Full Stack Engineer, Total Media
StackAdaptStackAdapt is an advertising platform that delivers self-serve solutions that enable digital marketers and agencies to thrive. As an employer, the company has b
The role involves building and operating external campaign integrations to support the Ads campaign management lifecycle, including implementing lifecycle state machines and orchestration across entity hierarchies with multiple partners. Responsibilities also include building reliability patterns for production integrations such as rate-limit handling, circuit breakers, and drift detection.
Senior Software Engineer
Pearson Virtual SchoolsPearson Virtual Schools, formerly Connections Education and a division within Pearson, is a leading provider of accountable, high-quality virtual education solu
This role involves the analysis, design, implementation, testing, and maintenance of high-quality software solutions, focusing on developing and supporting a new web application stack leveraging LLM-codegen and agent-driven AI architectures. Responsibilities also include developing psychometrics and data science tools in R and managing cloud solutions within AWS.
App Dev & Support Engineer III
ConduentHeadquartered in Florham Park, New Jersey, Conduent is a publicly-held information technology and services company that provides organizations in more than 40 c
The candidate will be responsible for designing, coding, and documenting Java-based programs supporting mission-critical, high-performance Point-of-Sale applications and microservices for the Pharmacy Benefit Management platform. Responsibilities include hands-on system design, development, driving projects independently, and mentoring junior developers through code reviews.




