Software Engineer
$130k - $145kActalent
Job Title: Software Vision Engineer
Job Description
This role focuses on designing, developing, testing, and deploying machine vision software used for inspection, alignment, measurement, identification, and defect detection in automated manufacturing environments. You will build and optimize image processing and machine vision algorithms in C++ using industry-standard libraries such as OpenCV, and integrate cameras, lenses, lighting, lasers, and other vision hardware into complex automation platforms. You will act as a key technical contributor and leader on vision-focused projects, collaborating closely with software, mechanical, electrical, and manufacturing engineering teams while driving continuous improvement of deployed systems.
Responsibilities
Design, develop, and deploy machine vision software for inspection, alignment, measurement, identification, and defect detection applications in automated equipment.
Implement, optimize, and maintain image processing and machine vision algorithms using C++ and vision libraries such as OpenCV.
Integrate industrial cameras, lenses, lighting systems, lasers, and other vision hardware into automated platforms, ensuring reliable performance and robustness.
Perform camera and vision system calibration, including alignment and tuning of optics, lighting, and imaging parameters.
Test and validate complete vision systems, including software, hardware, and integration with automation equipment.
Troubleshoot and support deployed vision systems in manufacturing environments, including root cause analysis and corrective actions for production issues.
Drive continuous improvement of existing vision solutions by analyzing performance, identifying bottlenecks, and implementing enhancements.
Collaborate closely with software, mechanical, electrical, and manufacturing engineering teams to define requirements, develop solutions, and ensure seamless system integration.
Provide technical leadership on vision-focused projects, taking ownership of design decisions, implementation quality, and delivery timelines.
Mentor junior engineers by reviewing code, sharing best practices, and guiding them through vision system development and troubleshooting.
Use version control tools such as Git to manage source code, support collaborative development, and maintain high-quality software practices.
Contribute to both new product development and ongoing production support for highly technical automation and inspection systems.
Essential Skills
5+ years of hands-on machine vision or image processing experience, including development and deployment of solutions for inspection, alignment, defect detection, measurement, and automated manufacturing applications.
Strong C++ software development experience, including building and deploying complete applications used in production environments.
Practical experience with OpenCV or similar machine vision and image processing libraries.
Proficiency in implementing image processing techniques such as edge detection, segmentation, pattern matching, object detection, and alignment algorithms.
Experience integrating cameras, lenses, lighting, calibration tools, and other vision hardware into automated equipment.
Experience supporting manufacturing, automation, robotics, or inspection equipment in a production setting.
Ability to independently lead technical workstreams, take ownership of vision solutions, and drive projects to completion.
Demonstrated ability to troubleshoot complex production issues and perform root cause analysis for vision-related problems.
Strong collaboration skills with multidisciplinary teams, including software, mechanical, electrical, and manufacturing engineers.
Bachelor's degree in Engineering, Computer Science, Physics, or a related technical field.
Job Type & Location
This is a Permanent position based out of Poway, CA.
Pay and Benefits
The pay range for this position is $130000.00 - $145000.00/yr.
Medical, dental, and vision insurance Paid time off, paid holidays, and paid sick leave
Workplace Type
This is a fully onsite position in Poway,CA.
Application Deadline
This position is anticipated to close on Aug 14, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
$180k - $200k
...Direct Hire position; 3rd Party Candidates will not be considered Responsibilities Design, develop, document and test embedded software for space products Able to develop and maintain Python based desktop GUI applications to control and monitor Automated Test Equipment...SuggestedFull timeLocal areaRelocation$135k - $185k
...home before heading to the office, or leaving earlier when needed to accommodate family commitments. About the role As a Robotic Software Engineer, you will design and integrate complex autonomy and vehicle intelligence systems spanning hardware and software domains. You...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- Applied Intuition seeks a Robotic Software Engineer to design and integrate autonomy systems across hardware and software platforms. You will deploy algorithms in SIL, HIL, and live test environments, interfacing with sensors and embedded Linux on vehicle platforms. You...Suggested
- ...advanced high-resolution surveillance systems. We are seeking a highly skilled and motivated Senior Engineer to design, develop, and enhance UAV autopilot software. As part of GA-ASI, you’ll work on groundbreaking projects that directly support our mission to deliver...SuggestedFull timePart timeLocal areaRemote workRelocation package
- ...Job Description Job Description Job Title : Software Engineer Job Description : We are seeking a Software Engineer with 4–10 years of professional experience in C# application development. The ideal candidate will design, develop, test, and maintain high-quality...SuggestedRemote workRelocation package
- ...Imagine working in a field where every line of code you write has the potential to impact space exploration. As a Senior Embedded Software Engineer, you wouldn't just be creating software-you'd be developing the brain and nervous system of the hardware that's sent to orbit...
$130k - $145k
...Job Description Job Description Job Title: Software Vision Engineer Job Description This role focuses on designing, developing, testing, and deploying machine vision software used for inspection, alignment, measurement, identification, and defect detection in...Permanent employment$140k - $170k
...customers and the critical missions they serve. To continue to meet our customer’s mission critical needs, PDC is seeking a Software Engineer, Sr. to join our respected and valued team in our Poway, California office. This position requires a U.S Person or a...Work experience placementWork at officeLocal area- ...Schematics, PCB Schematic + layout and harnesses. Apply Electrical Engineering techniques to accomplish goals. Certain degree of creativity... ...Oracle Agile a plus.SummaryType: ContractFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer Software
$100k
...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1b- ...Technical Support Engineer We are seeking a highly skilled and motivated Technical Support Engineer to join our team. The successful... ...technical issues. Proficiency with PSCAD or similar modeling software Familiar with typical commercial and industrial cabinet...Work experience placementFlexible hours
- ...research investments to anticipate our customers’ needs. As a Software Architect, you will be responsible for working with program... ...programming languages. Experience with model‑based software engineering. Broad understanding of software design patterns and architectural...Full timeFor contractorsRemote work
- ...Model-Based Systems Engineer (MBSE)US Citizen Only with Active Secret ClearanceLocation: Poway, CA (Onsite Required)Technical Requirements:* Tools: Mastery of Cameo Systems Modeler (No Magic) or IBM Rhapsody.* Standard: OMG SysML certification.* Traceability: Linking...
$90k - $120k
...: Apply your skills. Solve problems. Take ownership. As an Engineer, you’ll contribute to larger projects with greater independence... ...troubleshooting principles ~ Proficiency with relevant tools and software ~ Ability to work independently and as part of a team...$30 - $35 per hour
...Field Service Engineer Corporate Technologies is a leading provider of managed IT solutions to businesses and institutions in Minnesota, Michigan, North Dakota, Southern California, and New Jersey. With over 40 years of experience and more than 200 employees...Hourly payCasual workWork at officeFlexible hours- ...measuring machine programs and provide the supporting documentation for CMM inspections.Communicate with all machinists, supervisors, and engineers to meet customer/shop floor needs.Recommend and implement the best programming practices and aspire to support measurement systems...Day shiftAfternoon shift
$62.4k - $93.6k
Position Title: CMM Programmer This role is essential for ensuring the quality and precision of manufactured components through advanced programming and inspection techniques. The CMM Programmer will leverage their expertise in geometric dimensioning and tolerancing...Day shiftAfternoon shift$43.14 per hour
...or DoD environment. Responsibilities Design, develop, and maintain Microsoft Power Apps and Power Automate solutions to support engineering and operational requirements. Support data transformation, reporting, and process automation initiatives across NAVWAR...Temporary workFor contractorsInterim roleZero hours contractWork at officeLocal areaRemote workFlexible hours1 day per week- ...have an exciting opportunity in Poway, California for a Systems Engineer with a strong Systems Engineering and Integration background to... .... Will help design and ensure compliance of interfaces between software and hardware while managing changes, as required. Will develop...Full timeRemote work
$127.5k - $236.5k
...the interest of national security. Job Title: Lead, Hardware Engineering, Tactical Data Links Job Code: 37913 Job Location:... ...and work closely with cross functional team members (Systems, Software, Program Management, etc). Additionally, the candidate may work...Work experience placementLocal areaFlexible hours$35 - $44 per hour
Turning Point for God is the broadcast ministry of Dr. David Jeremiah and exists to deliver the unchanging Word of God to an ever-changing world. Using Dr. Jeremiah’s teaching, we capture, curate, and communicate Bible Strong content through the power of media to share...Hourly payFull timeTemporary workMonday to Friday- ...surveillance systems. We have an exciting opportunity for an Engineering Manager to join the RF/Antenna Engineering group. The... ...design review, and proper documentation. Lead the evaluation of software tools and test equipment. Participate in the development of...Full timePart timeLocal areaRemote workRelocation package
- ...management to ensure retention, growth and development of mechanical engineering team members and direct reports. Provide insights and ideas to... ...with functional engineering teams (product, systems, software, vision, thermal, SQA, kits, advance manufacturing engineering...
- ...Manager Of Mechanical Engineering We are seeking a Manager of Mechanical Engineering to lead a team of 5–10 engineers focused on the mechanical design and integration of power conversion systems. This role combines team leadership with deep technical ownership. You...Flexible hours
$48.5k - $76.5k
...Salary: $48,500 - 76,500 per year Requirements: We are looking for a bachelors degree in Computer Science, Software Engineering, or a closely related technical discipline. We need 7+ years of professional software development experience, with substantial hands-...Full timeWork at officeWork from homeMonday to Thursday- Job Title: Information Technology Professional (IT/CTN/IS) Category / Component: Enlisted Both Overview Information Systems Technicians, Cryptologic Technician Networks, and Intelligence Specialists keep the Fleet connected, informed, and secure by operating...ApprenticeshipWorldwideShift work
$100k - $126k
...Working knowledge of JavaScript and/or TypeScript is preferred. Experience collaborating cross-functionally with product, engineering, design, and business teams. Ability to understand technical requirements and translate them into intuitive user experiences....Full timeWork at officeImmediate startRemote workFlexible hours$80k - $120k
...Description Description SAIC is seeking a Systems Engineer for the Unmanned Maritime Systems Support (UMSS) effort. This... ..., integration, testing, analysis, and documentation of software and hardware modifications supporting developmental MK 18 FoS Systems...$61.9k - $141k
...Systems Engineer, Mid The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact on national security? You understand your customer's environment and how to develop the right systems for their...Full timeContract workPart timeWork at officeLocal areaRemote work$61.9k - $141k
...FMS C2 Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture... ...Vehicles, and Microwave Communications Towers, including hardware, software, and configurations ~ Ability to decompose operational...Full timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- part time software developer remote Poway, CA
- entry level software engineer remote Poway, CA
- remote entry level software developer Poway, CA
- senior software engineer remote Poway, CA
- embedded software Poway, CA
- software Poway, CA
- software implementation project manager Poway, CA
- entry level software sales Poway, CA
- software sales Poway, CA
- id software Poway, CA



