Generalmotors
Staff Software Engineer
Warren, Michigan, United States of America · Staff+
Sponsorship not specifiedDetected 10 hours ago
AndroidData StructuresAlgorithmsLinuxAgileHardware DesignSignal ProcessingCommunication
About the role
- Participate and advise in vendor discussions to guide future audio roadmap items and plans.
- Participate in improving and maintaining upcoming Infotainment Software.
- Participate in feature prototyping, testing, and refinement.
Responsibilities
- Contribute as a designer and developer to design, code, and release software for an Android, Linux, DSP, and DPS systems.
- 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 feature requirements analysis and test-case design review.
- Participate in and drive Audio Hardware bring-up activities including validation of low-level electrical systems.
- Collaborate with other engineers by using Scrum/Agile development process.
- We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
- We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture.
Requirements
- Bachelor's degree in Computer Science, Electronic Engineering, Software Engineering, or related field of study.
- Or Master's degree in Computer Science, Electronic Engineering, Software Engineering, or related field of study.
- Eight (8) years of experience with the following: Designing and developing in C
- Six (6) years of experience with the following: Large code bases, developing entirely new code and maintaining existing code
- Three (3) years of experience with the following: Designing and developing in C++.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
Benefits
- Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
- Benefits Overview
Company info
- From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions.
Equal opportunity
- If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.
- 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.
Visa & Work Authorization
- 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, gende
Apply directly at Generalmotors →Create a free account for alerts like thisView Generalmotors immigration profile
This listing is sourced directly from Generalmotors's careers page and normalized into a canonical job model.