Software development Engineer
Role details
Job location
Tech stack
Job description
To support the development of new features and the modernization of Soundvision-L-Acoustics' flagship simulation software-the Simulation Development team is seeking a Software Development Engineer.
What You'll Do
-
Design, implement and maintain features for a desktop application, as part of a scrum team.
-
Integrate new/enhanced algorithms for mechanical & electronic optimization, support new hardware devices, integrate with internal/third party software, improve graphical rendering, etc.
-
Collaborate with research, technology & product teams (loudspeakers, electronics, software) to design new features while creating reusable components & APIs
Requirements
-
Master's degree or equivalent in computer science
-
5+ years of experience in software development
-
Proficiency in C++/20 and STL, ability to understand and improve complex codebases
-
Good knowledge of at least 1 source control (Git, SVN)
-
Experience with GPU programming (OpenGL, Vulkan), UI component libraries (React, Qt, Juce) or/and network protocols are a plus but not required
-
Curious, eager to learn and quickly adapt to new requirements and technologies
-
Experience or strong interest in professional audio