General Motors logo
General Motors

General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 165,000Since 1908Company Site

Location

Michigan

Posted

8 days ago

Salary

0

Seniority

Lead

Bachelor Degree10 yrs expEnglishAndroidLinux

Job Description

Staff Software Engineer

General Motors

• Contribute as a designer and developer to design, code, and release software for an Android, Linux, DSP, and DPS systems. • Participate and advise in vendor discussions to guide future audio roadmap items and plans. • Guide vendors towards optimal designs that match targeted hardware. • Participate in the design, implementation, and integration of the DSP modules. • Specific focus on design and implementation of Audio processing, Noise Management, Noise Cancellation, In-Car communication, Source Routing, TDM Routing, Upmixers, and Early-Audio Playback offloading to ARM SoC or neural networks. • Participate in improving and maintaining upcoming Infotainment Software. • Participate in feature requirements analysis and test-case design review. • Participate in feature prototyping, testing, and refinement. • Participate in improving and tailoring existing drivers and stack to our needs. • Participate in and drive Audio Hardware bring-up activities including validation of low-level electrical systems. • Provide guidance and as needed training to both junior and senior engineers on DSP Development. • Provide clear and complete documentation based on the definition of the software development process. • Collaborate with other engineers by using Scrum/Agile development process.

Job Requirements

  • Bachelor's degree in Computer Science, Electronic Engineering, Software Engineering, or related field of study.
  • Ten (10) years of experience as a Senior Software Engineer, Software Project Lead Software Engineer, Technical Specialist, Senior Software Design Engineer, Senior Member Technical Staff, Senior DSP Software Engineer, or related occupation.
  • Or Master's degree in Computer Science, Electronic Engineering, Software Engineering, or related field of study. Eight (8) years of experience as a Senior Software Engineer, Software Project Lead Software Engineer, Technical Specialist, Senior Software Design Engineer, Senior Member Technical Staff, Senior DSP Software Engineer, or related occupation.
  • Eight (8) years of experience with the following: Designing and developing in C; DSP development; DSP Hardware including Hexagon, Dirana, or ADI; Object-oriented software development, and/or algorithms, and data structures; Low-level device tools including I2C analyzers and Oscilloscopes to analyze board layouts; and Theoretical and practical application of audio processing algorithms.
  • Six (6) years of experience with the following: Large code bases, developing entirely new code and maintaining existing code; and Review of Hardware design and schematics.
  • Three (3) years of experience with the following: Designing and developing in C++.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

Related Job Pages

More Full-stack Engineer Jobs

Oneleet logo

Fullstack Engineer

Oneleet

Oneleet is the full-stack compliance platform that makes effective cybersecurity easy and painless.

Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Build features end-to-end across backend (Go) and frontend (React/TypeScript) • Design and implement APIs that power dashboards, workflows, and reporting • Build UI components that present complex data clearly and drive user action • Map complex backend data to clear, actionable interfaces • Implement robust error handling and fallback behaviors for upstream service failures • Optimize end-to-end performance, including caching, pagination, and query design for high-volume data • Develop reusable patterns and components that scale across many areas of the platform • Work directly with customers and design partners to understand how features are used and iterate rapidly • Build monitoring and analytics to track feature usage, success rates, and user engagement • Collaborate with AppSec, backend, and design on how data flows from services through to the UI

North America
$90K - $120K / year
Blue Coding logo

Senior Fullstack Engineer

Blue Coding

Top notch developers, ready to deploy.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Collaborate closely with designers, product managers, and backend engineers to develop intuitive and responsive interfaces using React, React Native, and modern web technologies. • Design and develop scalable, secure, and reliable server-side components, APIs, and the front-end interfaces that consume them. • Work closely with Product and Design teams to implement RESTful and/or GraphQL APIs, business logic, database schemas, and responsive UI components. • Build and maintain services using TypeScript, React, and Node.js, and manage deployments across AWS and Kubernetes environments. • Ensure compliance with HIPAA, SOC 2, and HITRUST requirements through strong engineering practices on both front-end and back-end. • Contribute to CI/CD pipelines and infrastructure automation using Docker, Kubernetes, GitHub Actions, or similar tools. • Monitor, debug, and improve application performance, reliability, and observability end to end. • Write clean, maintainable code with appropriate documentation and unit/integration tests across the stack. • Collaborate cross-functionally in agile sprints using Jira, Confluence, and GitHub.

United States
Full TimeRemoteTeam 1,001-5,000Since 1947H1B Sponsor

• Prepare conceptual designs and execution plans • Engineering/project cost estimates and schedules • Perform and document quality reviews for other engineers and designers • Prepare construction drawings, documents, calculations, and studies for medium and high voltage substation projects • Responsible for technical delivery of power delivery engineering projects or tasks • Prepare calculations, studies, and reports for substation and power systems projects meeting internal and client standards and requirements • Apply engineering design principles and practices including formulas • Work and coordinate with small multi-discipline (Civil, Structural, P&C, Transmission Line) project teams to execute substation projects

United States
Mapbox logo

Software Development Engineer II, Fullstack

Mapbox

Mapbox powers navigation for people, packages, and vehicles everywhere.

Full TimeRemoteTeam 501-1,000Since 2010H1B Sponsor

• Lead contributions to Mapbox Studio, our flagship map design tool. Studio is a complex React / Redux app that requires fluency in Javascript, Typescript, and web technologies. Ship simple, approachable, performant, testable code. • Facilitate and make informed technical decisions that drive the long term vision for maps at Mapbox. • Build workflow tools that enable our map designers to create beautiful maps faster and easier. • Solve complex architecture problems in an extensible, maintainable way. Bring clarity to complex technical problems across the organization. • Participate in the design process by listening to users, attending design critiques, and providing guidance and feedback informed by a deep understanding of technical constraints. • Reduce technical debt, share your knowledge, and invest in your teammates’ health and happiness, while optimizing application performance and accelerating feature velocity. • Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services.

United States
$160.7K - $217.4K / year