Software Engineer Calibration and Algorithms
Job Description
At Iventim inc., this full-time, on-site role in San Francisco, CA offers a chance to shape sensor calibration and visualization tooling within a fast-paced cross-functional team. You will develop and validate calibration algorithms for sensors, build tooling for visualization, and create onboarding documentation to bring new teammates up to speed.
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.
Requirements
- 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.
Technologies
- Python3
- C++
- OpenCV
- pandas
- numpy
- Objective C
Project details
- Location: Bay area, 100% onsite
- Contract: full time employment
- Timezone Requirement: PST
Experience
- Python: 4 years (Required)
- C++: 4 years (Required)
- OpenCV: 2 years (Required)
Application question
Are you located in the Bay Area?