Software Engineer
$130k - $145kActalent
Software Vision EngineerThis 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.ResponsibilitiesDesign, 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 Skills5+ 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 & LocationThis is a permanent position based out of Poway, CA.Pay and BenefitsThe pay range for this position is $130000.00 - $145000.00/yr. Medical, dental, and vision insurance Paid time off, paid holidays, and paid sick leaveWorkplace TypeThis is a fully onsite position in Poway, CA.Application DeadlineThis position is anticipated to close on Aug 14, 2026.About ActalentActalent 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...SuggestedFull timeLocal areaRelocation- ...Senior Software EngineerWe're seeking a Senior Software Engineer to architect the world representation layer at the heart of Applied Intuition's Acuity autonomy stack. If you've spent your career building the spatial worlds that games, simulations, or autonomous systems...SuggestedFor contractorsFor subcontractor
$100k - $150k
...Salary: $100,000 - 150,000 per year Requirements: We are looking for a software engineer with 4 to 10 years of professional experience in C# application development. A bachelors degree in Computer Science, Information Technology, Engineering, or a closely related...SuggestedFull timeRemote workRelocation package$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...SuggestedWork experience placementWork at officeLocal area- ...modify enterprise-wide end-user, system level, and data management software applications to achieve long-range goals and objectives.DUTIES... ...thirteen or more years with a PhD. May substitute equivalent engineering experience in lieu of education. Has demonstrated leadership...SuggestedPart timeRemote workRelocation package
- ...well as advanced high-resolution surveillance systems.DUTIES & RESPONSIBILITIES:Responsible for unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards.Evaluate integration of software applications...Part timeRemote workRelocation package
- ...research investments to anticipate our customers’ needs.As a Software Architect, you will be responsible for working with program managers... ...programming languages.Experience with model-based software engineering.Broad understanding of software design patterns and...Part timeFor contractorsRemote workRelocation package
- ...as advanced high-resolution surveillance systems. The Avionics software team is on the leading edge of software architecture, design, and... ...control architectures, electro-mechanical control systems, engine and propulsion system management, power electronics, control networks...Part timeImmediate startRemote work
- ...Opportunity for a strong full-stack .NET engineer with deep experience building, maintaining, and modernizing business-critical applications across the Microsoft stack. This role is ideal for someone who is highly proficient with .NET Framework, ASP.NET UI applications...
- ...Senior Embedded Software EngineerImagine working in a field where every line of code you write has the potential to impact space exploration... ...shape the future of space products.This is not just another engineering job; this is your chance to be part of something extraordinary...
- ...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...Remote workRelocation package
- ...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
$150k
...Senior Systems Test Engineer (not software) 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Staff One, Ltd Staffing Jedi connecting companies with top talent! This...Full time- ...An industry-leading company is looking for a product-minded front-end engineer who can independently design and ship polished web and mobile experiences using Next.js and React Native. Looking for someone who takes pride in the details, including performance, UX, accessibility...Relocation
- ...General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in remotely piloted aircraft and surveillance systems. As a Software Architect, you will work with program managers, customers, and system architects to understand software needs and architect solutions...Remote work
$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 organizations...Temporary workFor contractorsInterim roleZero hours contractWork at officeLocal areaRemote workFlexible hours1 day per week$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...- ...surveillance systems.We have an exciting opportunity for an Electrical Engineering Director!The Electrical Engineering Director is responsible... ...financial objectives are attained.Collaborate closely with software engineering, mechanical engineering, manufacturing, quality,...Part timeRemote workRelocation package
- ...Integrated Intelligence Inc. (GA-Intelligence) develops cutting-edge software solutions that transform raw data into actionable intelligence.... ...into real-time intelligence.GA-Intelligence is seeking a Chief Engineer to help lead the technical direction of one of our commercial...Part timeRelocation package
- ...resolution 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 new...Part timeRemote workRelocation package
- ...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...Day shiftAfternoon shift
$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- ...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...
- ...Description: Position Overview The Senior Sage 300 Developer is a senior specialist IC role aligned with the Senior Software Engineer level. This role owns the full Sage 300 ERP ecosystem - custom development, complex integrations, SQL database design, and business...Work at officeWork from home
$61.9k - $141k
...Data Engineer The Opportunity: Ever-expanding technology like IoT, machine learning, and artifi cia l intelligence means that there's more structured and unstructured data available today than ever before. As a data engineer, you know that organizing data can...Full timeContract workPart timeWork at officeLocal areaRemote work- ...General Atomics Aeronautical Systems, Inc. (GA-ASI) in Poway, California, seeks a Machine Learning Engineer to join the Autonomy and AI Solutions Software group. You will help develop and deploy end-to-end autonomous systems for unmanned aircraft and advanced surveillance...
- ..., as well as advanced high-resolution surveillance systems.We have an exciting opportunity for a Systems Administrator / Computer Engineer in the GCS (Ground Control Station) Computers and Networks Engineering groupDUTIES AND RESPONSIBILITIES:Perform computer system level...Part timeRemote workRelocation package
- ...systems.We have an exciting opportunity for an Aero Performance CFD Engineer in the San Diego (Poway, CA) area. In this role, you will... ...correlationExperience contributing to production-quality engineering software using modern development practicesActive DoD Secret, or higher,...Part timeRemote workRelocation package
- ...multiple customers.We have an exciting opportunity for a Project Engineer integrated product team (IPT) leader to join our Agile Mission... ..., Verification and Validation Testing of hardware and software with emphasis placed on deriving & tracking test requirements,...Part timeRelocation package
- ...systems.We are seeking an experienced Propulsion Aerodynamics Engineer in Poway, CA. to provide technical leadership in integrating Turbofan... ...experience with commercial and/or government meshing and CFD software, such as ANSA, CCM+, FLUENT, and Kestrel.Desired qualifications...Part timeRemote workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- intel software engineer Poway, CA
- software developer fintech Poway, CA
- information technology software engineer Poway, CA
- ngo software engineer Poway, CA
- remote entry level software developer Poway, CA
- software engineer healthcare Poway, CA
- entry level software engineer remote Poway, CA
- startup software engineer Poway, CA
- part time software developer remote Poway, CA
- software engineer Poway, CA





