Software Engineer II
Keystone Recruitment
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Software Engineer II at Keystone Recruitment
We are seeking a skilled Audio Software Engineer to join a dynamic team dedicated to advancing next-generation audio technologies. In this pivotal role, you will be instrumental in developing and optimizing complex audio signal processing algorithms, building robust simulation frameworks, and designing sophisticated systems for performance measurement and data analysis. You will thrive in a fast-paced, research-driven environment, collaborating closely with experienced engineers focused on innovation and significant product impact.
Key Responsibilities
- Design, implement, and optimize audio signal processing algorithms utilizing Python and C++.
- Develop comprehensive simulation frameworks for intricate audio processing pipelines.
- Build scalable systems for efficient storage, retrieval, and insightful analysis of audio performance data.
- Collaborate effectively with cross-functional teams to enhance audio evaluation and benchmarking tools.
- Document algorithms, code, and system architectures meticulously.
- Actively participate in technical design discussions and thorough code reviews.
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, Audio Engineering, or a closely related technical field.
- At least 2 years of hands-on experience in software development, particularly with Python and C++.
- A strong foundational understanding of digital signal processing (DSP) principles.
- Practical experience with data storage and analysis systems (e.g., SQL, NoSQL, or similar technologies).
- Demonstrated strong analytical and problem-solving capabilities.
- Effective written and verbal communication skills.
Preferred Qualifications
- Master’s degree or higher in a related technical field.
- Experience with real-time audio processing systems.
- Familiarity with audio performance measurement and benchmarking tools.
- Proven experience in developing simulation frameworks.
- Knowledge of cloud-based storage and analytics platforms.
- Experience contributing to collaborative, large-scale engineering teams.
Key skills/competency
- Audio Signal Processing
- Python
- C++
- Digital Signal Processing (DSP)
- Simulation Frameworks
- Data Analysis
- Scalable Systems
- Cloud Platforms
- Real-time Audio
- Algorithm Optimization
How to Get Hired at Keystone Recruitment
- Research Keystone Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Software Engineer II: Highlight Python, C++, and DSP experience for audio roles.
- Showcase audio software projects: Emphasize contributions to signal processing and simulation frameworks.
- Prepare for technical interviews: Practice DSP concepts, C++/Python coding, and system design challenges.
- Demonstrate collaborative problem-solving: Be ready to discuss teamwork and cross-functional communication examples.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background