Computer Vision Engineer - RCM Technologies, Inc. | Life Sciences & IT
San Mateo, CA 94402
About the Job
Direct Placement
Job Title: Computer Vision Engineer
Compensation: Up to $150k - plus benefits, commensurate with experience
Location: San Mateo, CA (Hybrid)
Company Description: Anyone who builds intelligent systems that autonomously interact with the real world knows that poor vision limits how efficiently they learn, and how effectively they perform. MORE is a machine vision platform that unlocks the potential of machines to see at their optical limit: no lidar, no AI-estimated depth, no sensor fusion, and particularly no compromises. MORE is also an AI platform that enables these perfectly seeing machines to learn far beyond their current limit and perform with nearly no limits in the physical world.
Position Description: RCM is working with MORE.ai, and we are looking for an engineer to implement production-quality technologies in the domain of machine vision. The candidate must have strong software development skills, prior experience with image processing, and be passionate about building & shipping innovative products. The candidate should be excited to work at a fast-paced startup that is solving the biggest challenges of spatial intelligence.
Responsibilities:
- Build upon a real-time camera capture and processing framework.
- Optimize products for embedded, on-premises, and cloud applications.
- Identify end-to-end performance bottlenecks and make improvements both in terms of code and algorithm design.
- Contribute to software development kits for use by internal stakeholders and external parties.
- Support field applications engineering with customer & partner deployments.
Qualifications:
- Two years of work experience developing in C++.
- Proficiency in object-oriented programming concepts, design patterns, as well as library and API design.
- Hands-on experience developing camera control software.
- Familiarity with basic camera processing pipeline and image science principles.
- Familiarity with 3D computer vision concepts and related math.
- Experience using computer vision libraries such as OpenCV.
- Hands-on experience with software development tools such as CMake, Clang, GCC, and LLVM.
- Experience with git and GitHub.
- Proficient with Docker (or similar) for both development and deployment.
- Proficient integrating, testing, and deploying on *nix platforms.
- Strong verbal and written communication skills
- Comfortable being a part of a growing, global engineering team.
Preferred Qualifications:
- Msc. Computer Science, Electrical Engineering, or related technical field.
- Excellent C++20 skills and familiar with Boost.
- Familiarity with linear algebra & optimization libraries such as Eigen, Ceres, etc.
- Implemented parallel processing, concurrency, and multithreading for high performance systems.
- Experience developing image sensor drivers, image acquisition software, and/or embedded firmware.
- Familiarity with image quality testing and tuning.
- Hands-on with ROS, DDS, or similar robotics frameworks and data handling.
Education & Certifications:
- BSc in Computer Science, Electrical Engineering, or related technical field.
Benefits:
- 401K
- Medical / Dental / Vision
Equal Opportunity Statement:
RCM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Pay Transparency:
RCM believes in transparency and fairness in compensation. We are committed to providing our employees with competitive salaries that reflect their skills, experience, and contributions to our organization. As part of our commitment to pay transparency, we want to provide you with as much information as possible about our compensation practices.
Disclaimer:
This job posting is intended to describe the general nature and the level of the work to be performed. It is not intended to include every job duty and responsibility specific to the position. RCM reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.
About RCM:
RCM is a leading provider of Business, IT, and Engineering Services to over 1,000 clients in the commercial marketplace. RCM partners with clients to define, implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.
Source : RCM Technologies, Inc. | Life Sciences & IT