Software Engineer Calibration and Algorithms
Job Description
Iventim Inc. is seeking a Software Engineer with a focus on Calibration and Algorithms to build and validate sensor calibration routines, develop tooling for visualization, and document onboarding resources within a fast-paced, cross-functional team in San Diego. This on-site role combines hands-on algorithm work with cross-disciplinary collaboration to ensure reliable sensor performance across multiple domains.
Responsibilities
- Design and implement calibration algorithms for sensors such as ALS, Health, and Proximity.
- Develop and maintain unit and integration tests for new algorithms.
- Create and sustain a software framework that supports visualization tools.
- Document the frameworks and produce tutorials to onboard new team members.
- Follow software engineering best practices, including version control, test-driven development, and thorough documentation.
- Contribute across all phases of the software lifecycle, from requirements and planning to design, build, testing, and deployment.
Requirements
- Hands-on software development experience with Python3, OpenCV, pandas, and numpy.
- Ability to prototype algorithms in C++ and Python, starting with initial data analysis to identify trends.
- Background in signal processing, computer vision, robotics, or an equivalent field.
- Strong problem-solving abilities and the capacity to break complex problems into manageable tasks.
- Self-motivated, hands-on, independent, and dedicated.
- Excellent collaboration skills in a diverse and dynamic team environment.
Technologies
- Python3
- C++
- OpenCV
- pandas
- numpy
- Objective-C
Experience
- OpenCV: 2 years (Required)
- C++: 4 years (Required)
- Python: 4 years (Required)
Project details
- Location: San Diego, 100% on-site
- Contract: Full-time employment
- Timezone requirement: PST
Success criteria / Definition of done
- Calibration algorithms meet predefined quantitative error targets.
- Unit tests and integration tests exist and pass.
- Algorithms and frameworks are fully documented.