We are looking for a Senior Software Engineer for Calibration & Algorithms to develop and update test and calibration algorithms for various sensors.
In this role, you will spearhead new technologies while turning them into first prototypes, developing and validating calibration algorithms, building tooling and frameworks for visualization. Your work will directly support sensor quality assurance and algorithm development, enabling faster debugging, triage, and integration of new technologies.
Your contributions will directly impact the quality of consumer electronics for a leading US tech company, shaping devices sold globally in large volumes. You will work in an agile team, closely collaborating with customer stakeholders and providing key technical solutions for test time reduction and calibration algorithm development. If you are hands-on, proactive, and possess strong communication skills, this is the role for you!
Key Responsibilities
- Develop calibration algorithms for sensors including ALS, Health, and Proximity.
- Add unit and integration tests for new algorithms.
- Build and maintain a software framework for visualization tools.
- Document frameworks and create tutorials for onboarding new team members.
- Follow software best practices including version control, test-driven development, and documentation.
- Contribute to all phases of the development cycle: requirements, planning, design, build, testing, and deployment.
Required Qualifications
- Hands-on experience in software development with Python3, C++, OpenCV, pandas, numpy.
- Ability to prototype algorithms, including initial data analysis to discover trends.
- Background in signal processing, computer vision, robotics, or equivalent.
- Experience with software practices, data analysis, algorithm visualization
- Strong problem-solving skills and ability to break complex problems into manageable tasks.
- Self-motivated, hands-on, independent, and dedicated.
- Excellent collaboration skills in a diverse and dynamic team environment.
- Nice to have: Objective C, experience with Apple Metal
Project Details
- Location: 100% on-site
- Contract: full time employment
- Timezone Requirement: PST
Pay: $160,000.00 - $210,000.00 per year
Application Question(s):
- Are you located in the Bay Area?
Experience:
- OpenCV: 2 years (Required)
- C++: 4 years (Required)
- Python: 4 years (Required)
Work Location: In person