Overview
On Site
Full Time
Skills
Software Development
Scripting
Automated Testing
Real-time
Augmented Reality
Python
C
Java
JavaScript
Firmware
Embedded Systems
Testing
JUnit
TestNG
Selenium
Cypress
Continuous Delivery
DevOps
Jenkins
GitLab
Continuous Integration
CircleCI
Debugging
Analytical Skill
Computer Hardware
Soft Skills
Adaptability
Collaboration
Job Details
What You'll Do
What You Bring
#LI-DNP
- Develop Test Automation - Design and maintain scalable and efficient test frameworks for embedded systems, focusing on low-level audio drivers.
- Enhance Code Quality - Work alongside developers to write, review, and optimize code, ensuring best practices in embedded firmware and automated testing.
- Integrate Testing into Development - Implement continuous testing within CI/CD pipelines, enabling faster, more reliable releases.
- Create Custom Testing Tools - Develop specialized scripts and automated test solutions to validate performance, security, and reliability of real-time audio systems.
- Collaborate with Experts - Work closely with software engineers, hardware teams, and product designers to deliver high-quality AR experiences.
- Analyze and Optimize Performance - Identify and resolve bottlenecks, ensuring low-latency, high-fidelity audio performance in AR applications.
What You Bring
- Programming Expertise - Proficiency in Python, C/C++, Java, or JavaScript for developing automation and unit tests.
- Embedded Systems Knowledge - Experience with low-level firmware testing and debugging in an embedded environment.
- Testing Frameworks - Hands-on experience with JUnit, TestNG, Selenium, Cypress, or similar tools for automation.
- CI/CD & DevOps - Familiarity with Jenkins, GitLab CI, CircleCI, and infrastructure-as-code methodologies.
- Debugging & Troubleshooting - Strong analytical skills to diagnose and resolve complex software and hardware interactions.
- Soft Skills - Curiosity, adaptability, and collaboration-you ask great questions, embrace new challenges, and thrive in cross-functional teams.
#LI-DNP
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.