Senior Software Engineer
Core
Design, implement, and maintain core features in C++ for cross-platform applications integrating Fender hardware and software products.
Role type
Senior Software Engineer (C++)
Builds
Cross-platform applications for music production tools
Domain
Music production software and audio technology
Deliverable
product features
Required skills
C++ (object-oriented), cross-platform frameworks (Qt, JUCE), software development tools (Visual Studio, XCode, Git, Jira/Confluence)
Preferred skills
Background in music production and audio technology, knowledge of music production software and software instruments
Responsibilities
Design and implement core features in C++ across platforms, contribute to firmware-level and desktop/mobile platform development, write clean and maintainable code, participate in code reviews, collaborate on requirements refinement, improve development workflows and tools
Seniority
Senior, hands-on IC with mentorship responsibilities