1. Audio, Speech Recognition, Communication quality validation and analyzing.
2. Specification/Procedure/Regulatory research and development.
3. Test sequence/quality improvement and automation.
4. Training courses delivering.
5. Customer consulting and service.
【Please kindly provide your English resume. Thank you.】
●Bring up new devices, perform debugging and performance tuning exercises that span multiple hardware / firmware / software teams.
●Understand software components from multiple partner teams, lead the integration of those components into the unified product codebase, and drive their continued development.
●Integrate third-party applications / libraries / frameworks on our target platforms, e.g. remote desktop service, web ssh service, web browser, .. etc.
●Collaborate with other developers to design and implement a highly usable and scalable software systems.
●Test and debug to improve the quality and performance of the software systems
●Analyze and evaluate technical tradeoffs for every decision.
●Ensure reliability, availability, and maintainability of the software.
●Architect efficient data structures and interfaces to interact with other modules.
●Conduct and/or participate in technical reviews, API design, and documentation.
●Follow engineering best practices and cooperate with overseas teams.
★Solid object-oriented programming and software architectural design skills
★Strong debugging and troubleshooting skills for embedded systems
★Hands on experience in developing scalable software systems
★Solid OSI (Open System Interconnection) mode knowledge
★Expertise in C, C++, Python, Shell (Bonus: Qt experience)
★Experience with version control, such as Git
1. First interviewing with our RD head in Taiwan through Google Meet.
2. Second interview will be a technical interview, which takes approximately an hour.
We are looking for a firmware Engineer to help us create intelligence audio products. You will lead the development of firmware/software coding tasks for the various microcontroller (MCU) applications across our own products. You will also engage in projects from the concept phase, through development, prototype build and validation all the way through volume production.
Responsibilities
- Designing firmware solutions based on project or customer needs.
- Testing and verifying firmware to ensure requirements are met.
- Working with cross-functional teams to develop new features and optimize performance.
- Developing or porting acoustic algorithms to enhance audio quality across a variety of hardware form-factors and use-cases.
- Writing and maintaining firmware documentation.
Requirements and skills
- 3~5 years experience in firmware development.
- Master degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience.
- Proficiency in programming languages such as C/C++.
- Embedded firmware development experience with C/C++, Assembly.
- Familiar with MCU controller such as ARM, STM32 / NXP.
- Familiarity with data structures and algorithms.
- Experience in bluetooth SoC platform (e.g. QCC514X/QCC517X) is a plus.
- Multiprocessor communication firmware development experience with I2C/I2S is a plus.
- Experience in porting acoustic algorithms to MCU is a plus.
- Excellent communication skills.
- Strong documentation and organizational skills.
- Ability to work in a fast-paced, collaborative product development environment.
We are seeking a highly skilled Senior Software Engineer for the development and release of software products by transforming research outcomes into production-ready solutions. The ideal candidate will be responsible for ensuring software quality through comprehensive testing, managing version upgrades, resolving code conflicts, and maintaining proper documentation.
Key Responsibilities:
Representative responsibilities/duties will include but not limited to:
• Translate research findings and prototypes into production-grade software solutions
• Collaborate with R&D teams to bridge the gap between innovation and product delivery
• Conduct thorough automated testing, including stability and performance testing, prior to product releases
• Develop and maintain CI/CD pipelines to ensure smooth deployment processes
• Resolve merge conflicts in version control systems (e.g., Git)
• Review and optimize codebase for maintainability and scalability
• Ensure compliance with coding standards and best practices
• Write comprehensive release notes detailing changes, improvements, and known issues
• Maintain technical documentation for development processes and system architecture
Knowledge, skills, and qualifications
Education: Bachelor’s or above degree from CS or related field
Required/preferred skills:
• 5+ years of experience in software development
• Strong proficiency in C/C++, Java and Python
• Experience with automated testing frameworks
• Knowledge of performance testing tools
• Familiarity with version control systems
• Proven track record of delivering production-ready software
• Basic deep learning and LLM knowledge and reference framework and optimization with such as ONNX
• Excellent problem-solving and communication skills
• Good team player with fluent English language capability
CerenceAI champions diversity and innovation. We welcome applicants from all backgrounds to work on cutting-edge AI voice technology, shape the future of human-machine interaction, and join a team that values innovation and collaboration.
1. Audio, Speech Recognition, Communication quality validation and analyzing.
2. Specification/Procedure/Regulatory research and development.
3. Test sequence/quality improvement and automation.
4. Training courses delivering.
5. Customer consulting and service.
· Support presales activities and deliver compelling technical demonstrations
· Drive technical marketing initiatives and collaborate with cross-functional teams to identify business opportunities
· Manage projects from concept to completion, ensuring timely delivery and quality
· Perform hands-on tuning and testing of software, algorithms, acoustic systems and products