Research Software Engineer

New York Technology Partners
Warren, MI

Job Title: Software Research Engineer – Audio Signal Processing – PHD Preferred.

Location: Warren, MI (Onsite)

Experience Required: 7+ Years


Education: MS / PhD (PhD Preferred)


Role Overview:

We are seeking a highly skilled Software Research Engineer specializing in Audio Signal Processing to work on cutting-edge automotive research initiatives. This role focuses on developing and optimizing machine learning–based audio detection and signal processing solutions on embedded platforms within resource-constrained environments.


Key Responsibilities:

  • Research and develop advanced software methods for audio detection and signal processing
  • Implement and optimize machine learning models for embedded systems
  • Work on real-time application development including hardware-in-the-loop (HIL) systems
  • Design and prototype solutions using MATLAB/Simulink, Python, and Android platforms
  • Integrate solutions within automotive ecosystems including GM ULTIFI platform
  • Collaborate with cross-functional teams to ensure system-level integration and performance optimization
  • Identify risks, manage deliverables, and proactively communicate potential bottlenecks


Required Skills & Qualifications:

  • MS or PhD in Computer Science, Computer Engineering, Software Engineering, or related field
  • Strong experience in real-time embedded systems and software development
  • Hands-on experience with hardware-in-the-loop (HIL) testing and rapid prototyping
  • Proficiency in MATLAB/Simulink, Python, and Embedded C
  • Solid understanding of automotive communication protocols:
  • OBD-II
  • CAN
  • Ethernet
  • Serial communication
  • Experience working with ARXML files and CAN integration in RTI environments
  • Familiarity with tools from Vector, Intrepid, and dSPACE
  • Knowledge of database systems (SQL, Oracle)
  • Strong expertise in:
  • Digital Signal Processing (DSP)
  • Audio processing techniques
  • Machine Learning algorithms (SVM, Neural Networks)


Nice to Have:

  • Experience with GM ULTIFI platform
  • Exposure to Android-based automotive applications
  • Prior experience in automotive R&D environments


Key Competencies:

  • Strong analytical and problem-solving skills
  • Effective project management and communication abilities
  • Ability to work in fast-paced, research-driven environments
  • Proactive risk identification and mitigation.

// // //