Development Engineer, Software for Electro-Acoustics

20 Apr 2024

Vacancy expired!

Job Description

The position has the following responsibilities:

  1. Code and maintain several custom software tools for R&D and Manufacturing.
  2. Database administration and validation, and general support for in house and 3rd party developed production software (PREVIEW and SONICUE).
  3. Support for embedded software for speaker systems.
  4. Support for application development for speaker systems.
  5. Department AI specialist.

Primary Duties:

  • Administer loudspeaker database using combination of JavaScript, Node.js, MATLAB, and JSON Schema.
  • Build and debug database as new models are introduced.
  • Design and run automated validation for DSP content in JSON database.
  • Coordinate application releases with internal and external stake holders.
  • Automation of applications using Python.
  • Maintain and update Excel workbooks with VBA macro code for database input.
  • Maintain a MATLAB mechanical engine for load calculations.
  • Develop and maintain a MATLAB R&D engineering tool to convert and view loudspeaker polar data.
  • Maintain a MATLAB production line QC system to assess pass / fail limits.
  • Maintain a C# multi-channel audio player and controller for loudspeaker testing.
  • Maintain LabView Vis and C# library for R&D measurement system control.
  • Maintain MATLAB utility for datasheet graph creation.
  • Maintain a MATLAB toolbox for common speaker development R&D functionality.
  • Investigate leveraging AI across product family and R&D tools.

Qualifications

Education required:

Bachelor’s degree in Software Engineering with mathematics, and either physics or relevant engineering experience;

-OR-

Bachelor’s degree in Physics or relevant engineering (Acoustics, Electrical, Mechanical) with strong programming and mathematics experience

Experience required:

  • Strong grasp of Object-Oriented programming paradigm
  • Programing languages preferred in order of importance:
    • MATLAB (advanced)
    • JavaScript (advanced)
    • C# (advanced)
    • C (intermediate)
    • Python (intermediate)
    • Excel VBA (intermediate)
  • Basic GUI building
  • 3D Trigonometry in cartesian and polar co-ordinates
  • Intermediate to advanced level mathematics – arrays and complex numbers minimum
  • General understanding of physics, particularly acoustics and electronics
  • Ability to innovate as part of an industry leading R&D team
  • Strong teamwork skills: ability to work in a multi-disciplinary engineering team
  • Strong time and work management – balancing priorities for multiple tasks

Experience desired:

  • Passion for Clean Code and software craftmanship
  • Knowledge of Digital Signal Processing concepts
  • Experience with embedded or Single Board Computer (Arduino, Raspberry Pi) systems
  • Passion for product development of the highest standard
  • Passion for music and the audio business
  • Curiosity for latest industry standards and innovations in software languages and frameworks

Additional Information

Valid U.S. work authorization is required; future sponsorship for work authorization will not be available.

Job duties and requirements may be subject to modification to reasonably accommodate individuals with disabilities. Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Bosch Security Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled.

BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

  • FIRST Robotics (For Inspiration and Recognition of Science and Technology)
  • AWIM (A World In Motion)

  • ID: #39141166
  • State: Minnesota Burnsville 55306 Burnsville USA
  • City: Burnsville
  • Salary: USD TBD TBD
  • Job type: Full-time
  • Showed: 2022-04-20
  • Deadline: 2022-06-19
  • Category: Et cetera