Software Calibration Algorithm Development
Budget: $50 – $0 USD
We are looking for a Software Engineer, Calibration and Algorithms to develop and update test and calibration algorithms for various sensors. This is a 12-month full time employment contract in PST time zone with possible extension.
In this role, you will develop and validate calibration algorithms, build tooling and frameworks for visualization, and create onboarding documentation for new projects. Your work will directly support sensor quality assurance and algorithm development, enabling faster debugging, triage, and integration of new technologies.
You will collaborate with a diverse, cross-functional team in a hands-on, fast-paced environment. If you are passionate about algorithm development, signal processing, computer vision, and enjoy solving complex technical problems, we would love to hear from 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.
Key Benefits of the Role
Facilitate development of algorithms for new projects.
Enable fast debugging and triage of issues.
Directly impact sensor calibration quality and efficiency.
Required Qualifications
Hands-on experience in software development with Python3, OpenCV, pandas, numpy.
Ability to prototype algorithms in C++ and Python, including initial data analysis to discover trends.
Background in signal processing, computer vision, robotics, or equivalent.
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.
Technical Skills & Tools
Languages: Python3, C++
Libraries/Frameworks: OpenCV, pandas, numpy
Software Practices: version control, test-driven development, documentation
Other: prototyping algorithms, data analysis, algorithm visualization
Success Criteria / Definition of Done
Calibration algorithms meet quantitative error targets.
Unit tests and integration tests exist and pass.
Algorithms and frameworks are fully documented.
Risks
Development slowdown could lead to missed critical milestones for deploying new technologies.
Project Details
Target Timeframe: 12 months
contract: full time employment
Timezone Requirement: PST
Job Types: Full-time, Contract
Contract length: 12 months full time employment with possible extension
Work Location: Remote
Job Types: Full-time, Contract
Work Location: Remote
In this role, you will develop and validate calibration algorithms, build tooling and frameworks for visualization, and create onboarding documentation for new projects. Your work will directly support sensor quality assurance and algorithm development, enabling faster debugging, triage, and integration of new technologies.
You will collaborate with a diverse, cross-functional team in a hands-on, fast-paced environment. If you are passionate about algorithm development, signal processing, computer vision, and enjoy solving complex technical problems, we would love to hear from 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.
Key Benefits of the Role
Facilitate development of algorithms for new projects.
Enable fast debugging and triage of issues.
Directly impact sensor calibration quality and efficiency.
Required Qualifications
Hands-on experience in software development with Python3, OpenCV, pandas, numpy.
Ability to prototype algorithms in C++ and Python, including initial data analysis to discover trends.
Background in signal processing, computer vision, robotics, or equivalent.
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.
Technical Skills & Tools
Languages: Python3, C++
Libraries/Frameworks: OpenCV, pandas, numpy
Software Practices: version control, test-driven development, documentation
Other: prototyping algorithms, data analysis, algorithm visualization
Success Criteria / Definition of Done
Calibration algorithms meet quantitative error targets.
Unit tests and integration tests exist and pass.
Algorithms and frameworks are fully documented.
Risks
Development slowdown could lead to missed critical milestones for deploying new technologies.
Project Details
Target Timeframe: 12 months
contract: full time employment
Timezone Requirement: PST
Job Types: Full-time, Contract
Contract length: 12 months full time employment with possible extension
Work Location: Remote
Job Types: Full-time, Contract
Work Location: Remote