Demo

Software Engineer

Biogeneral Inc.
San Diego, CA Full Time
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/2/2026

Software Engineer, Industrial Automation

Company Overview

Biogeneral is a privately owned engineering and manufacturing company in San Diego, California with nearly 40 years of experience producing precision plastic monofilament fibers, tubing, films, and light guide products. Our custom manufacturing equipment is designed and built to meet demanding customer requirements in the medical, scientific, and industrial markets.


We're looking for a Software Engineer who enjoys solving real-world engineering problems by developing software that controls manufacturing equipment, collects process data, and helps improve production performance.


This is an opportunity to work alongside experienced software and manufacturing engineers while helping modernize our automation systems by migrating legacy LabVIEW applications to C#.


Position Summary

As a Software Engineer, you'll support the development, maintenance, and modernization of software used to control custom extrusion equipment and manufacturing processes. Working closely with our Senior Software Engineer, you'll participate in converting existing LabVIEW applications to C#, developing new industrial software solutions, and supporting the operation of automated manufacturing equipment.

This position is ideal for someone with experience in industrial automation, machine control, or manufacturing software who enjoys working with both software and hardware.


Key Responsibilities

  • Develop and maintain C# applications used to control manufacturing equipment and production processes.
  • Assist with migrating existing LabVIEW applications to modern C# software.
  • Develop software for data acquisition, process monitoring, machine control, and operator interfaces.
  • Interface with motion control systems, analog and digital I/O, sensors, and industrial hardware.
  • Troubleshoot software and hardware issues on manufacturing equipment.
  • Support software validation, testing, debugging, and documentation.
  • Collaborate with manufacturing, engineering, and maintenance teams to improve equipment performance and reliability.
  • Participate in the design and implementation of new automation projects.
  • Learn and support existing proprietary software systems while contributing to future enhancements.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Two or more years of professional software development experience.
  • Experience programming in C#.
  • Experience developing software for industrial automation, manufacturing equipment, machine control, or data acquisition systems.
  • Experience troubleshooting software in a production or industrial environment.
  • Strong analytical and problem-solving skills.
  • Excellent communication and documentation abilities.
  • Ability to work independently while collaborating effectively within a multidisciplinary engineering team.


Preferred Qualifications

Experience with one or more of the following:

  • LabVIEW
  • Motion control systems
  • Data acquisition (DAQ)
  • Analog and digital I/O
  • PID control systems
  • SQL databases
  • Industrial communication protocols
  • Machine vision
  • Manufacturing execution or process control systems


Why Join Biogeneral?

  • Work on custom-built manufacturing equipment where your software directly impacts production.
  • Learn from an experienced Senior Software Engineer while contributing to challenging automation projects.
  • Be part of the modernization of our manufacturing software platform as we transition from LabVIEW to C#.
  • Small company environment where engineers have significant ownership and visibility.
  • Competitive salary and benefits, including medical insurance, 401(k), paid time off, and profit sharing.
  • Stable Monday through Friday work schedule.


What We're Looking For

We're looking for a software engineer who enjoys solving practical engineering problems, working with both software and hardware, and seeing their work directly improve manufacturing equipment. If you're curious, hands-on, and interested in industrial automation rather than traditional web or enterprise software development, we'd like to hear from you.

Salary.com Estimation for Software Engineer in San Diego, CA
$89,754 to $109,217
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the San Diego, CA area that may be a better fit.

  • Innominds Software San Diego, CA
  • Role: Embedded Firmware Software Engineer Location: San Diego, CA Duration: Fulltime Qualifications: embedded systems development with good experience in C... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!