Staff Software Engineer

🔥 14 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of General Motors

General Motors

10,000+ employees

Founded 1908

🚗 Transport

⚡ Energy

🏢 Enterprise

💰 $500M Grant on 2024-07

Transport • Energy • Enterprise

General Motors is a leading multinational corporation in the automotive industry, committed to creating a future with zero crashes, zero emissions, and zero congestion. With operations and facilities worldwide, GM focuses on innovation across various areas including engineering, manufacturing, and information technology. The company emphasizes diversity, inclusion, and the development of sustainable technologies to shape the future of mobility.

📋 Description

• 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.

🎯 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.

Apply Now

Similar Jobs

🔥 15 hours ago

Vanta

201 - 500

📋 Compliance

🔐 Security

☁️ SaaS

Staff Software Engineer responsible for driving technical direction and mentoring the engineering team at Vanta. Leading complex projects and defining strategies for scalable product offerings.

Distributed Systems

🔥 15 hours ago

Vetcove

11 - 50

🏪 Marketplace

🤝 B2B

Staff Software Engineer at Vetcove managing product design and architecture initiatives. Enhancing tools and systems for veterinary professionals in a fully remote environment.

JavaScript

React

React Native

🔥 17 hours ago

Mitratech

1001 - 5000

📋 Compliance

☁️ SaaS

Principal Engineer driving technical direction at Mitratech Legal Solutions. Leading the adoption of AI tools and engineering transformation.

AWS

Azure

Cloud

Google Cloud Platform

Java

MS SQL Server

Postgres

Python

SQL

Go

.NET

🔥 18 hours ago

Pearson VUE

1001 - 5000

📚 Education

🛍️ eCommerce

☁️ SaaS

Staff Software Engineer building full-stack web applications with a focus on cloud services and AI integration. Collaborating with teams to deliver secure, scalable products in a remote-first setup.

AWS

Cloud

Docker

DynamoDB

GraphQL

JavaScript

Jenkins

Kafka

Kubernetes

Microservices

MongoDB

Next.js

Node.js

Python

React

Redis

SQL

.NET

🔥 18 hours ago

BeyondTrust

1001 - 5000

🔒 Cybersecurity

Staff Software Development Engineer for Linux kernel authority at BeyondTrust. Designing and building eBPF programs for an identity security platform.

Linux

MacOS