Previous Job
Senior Software Engineer, Active Noise Control
Ref No.: 18-15642
Location: Novi, Michigan
Senior Software Engineer
Novi, MI

Job Duties:

• Implements Active Noise Cancellation (ANC) system design in support of production programs, including development of new features, bug fixes, and tuning methodology.

• Analyzes customer/internal requirements and specifications and translate these into high quality software implementations.

• Performs extensive unit and system level testing to ensure that all requirements are met.

• Supports Business/Sales groups by providing ANC technical support during customer events and responding to pre-sales technical inquiries by customers.

• Participates in internal and customer driven design reviews throughout program.

• Documents software based designs and algorithms for both developers and customers.

• Deploy ANC hardware and software into customer vehicles for evaluation at their site.


Job Qualifications:

• Bachelors/ Master's degree in Electrical Engineering, Computer Engineering or technical equivalent.

• Skilled C and/or C++ programmer.

• Minimum of 5 years of experience in the Automotive Industry.

• Minimum of 2 years of experience applying ANC in practical applications.

• Experience using MATLAB, Octave, SciPy or similar mathematical tools.

Preferred Qualifications:

• Working knowledge of software development tools (debugger's, emulators, compilers, etc).

• Working knowledge of embedded operating systems, including developing and debugging software in a real-time, embedded and multi-processor environment.

• Exposure to a range of DSP platforms.

• Knowledge of fixed-point DSP programming.

• Knowledge of scripting languages such as Lua, Python, etc.

• Experience with Audio signal processing.

• Experience with configuration management software (SVN, GIT, etc.).