Current Open Positions
Sr. Software Engineer/ Architect
San Deigo, CA

  Our team is a part of Global Quality & Operations and has responsibility for the design, development and support of custom and configured product manufacturing software systems. As a Sr. Software Engineer, you will develop software based solutions to manufacturing challenges. You will work with R&D, Quality, Manufacturing, Contract Manufacturers and other engineering groups to develop software solutions for new product manufacture and sustain and improve software systems for existing products.

This person will join a dynamic, fast paced organization supporting new product development teams, as well as sustaining operations. You will be adept at balancing multiple project priorities and will be able to demonstrate leadership and agility through technical and organizational change.


·        Develop software to control and or monitor manufacturing machines, systems and quality assurance equipment.

·        Work with departmental Process Engineers to gather requirements.

·        Write requirements and specifications for software, based upon input provided by process owners.

·        Document code according industry best practices.

·        Utilize defect tracking and version control tools as an integral part of the software life cycle development process.

·        Work cross functionally with R&D, Manufacturing and Quality to develop software based solutions for manufacturing new products and improve the manufacture of existing products.

·        Develop tools to assist in the manual production and assembly of our products.

Must Haves:

  • C#, .NET, Java
  • Visual Studio/Eclipse IDE
  • Manufacturing equipment integration
  • Sensor Interfacing
  • PLC Programming
  • Test Automation, XML



·        Experience creating customer facing applications utilizing C#/.NET, Customer-facing WPF user interface using MVVM design patterns, C++ and WinForms.

·        Experience developing multi-threaded applications.

·        Comfortable working and design system with mixed standard and metric units.

·        Experience with Network based data retrieval, developing and optimizing data analysis algorithms and data visualization preferred.

·        Experience developing using unit testing and test-driven development.

·        Experience developing instrumentation/machine control software preferred.

·        Experience with IEC 61131-3 standard languages used in PLC programming preferred.

·        Experience with GAMP 5 and 21 CFR part 11 and developing in an FDA regulated environment highly preferred.

·        High level problem solving, and reasoning skills required.

·        Experience and understanding of basic automated manufacturing systems, tools and components (electrical and pneumatic control, sensors, metrology systems, PLCs) preferred.

·        Work experience in biotech or medical device field desired.

·        Experience with ISA-95 with a strong understanding for the boundaries between enterprise and control systems

·        Experience with high volume manufacturing in a high-tech consumables industry and/or semiconductor manufacturing desired.

·        Good interdepartmental communication skills and documentation skills are required.

·        High level of attention to detail is absolutely required.

·        Self-motivated and proactive.

·        Demonstrated ability to accomplish goals while working across departments is required.

·        Occasional travel may be required.


B.S./M.S. in Computer Science, Computer Engineering, Engineering with at least 5 years of relevant experience in production support/sustaining or capital equipment design.


If you’re looking for a job that will challenge and inspire you, a job that will offer personal and professional growth, contact us below:

  • Name*
  • Email*
  • Phone
  • Message
  • File Upload