Senior Software/Firmware Engineer

Production Control/Supervisor

Senior Assembler

Employment Opportunities
We are a well-established, and steadily growing company, and have maintained an atmosphere that combines personal challenge with respect for the individual. Everyone works hard and we expect a lot from each other in terms of intelligence, initiative, and integrity.

We enjoy the excitement of a rapidly growing company as well as the economic security and employee benefits of a stable, established organization. In addition to competitive base salaries and a comprehensive benefits package, we share ownership of the company. All employees receive stock options at hire and are eligible for the 401(k) Plan. In addition, we promote a flexible working environment, and our work hours are as flexible as the requirements of a given job permit.

We try to attract a wide variety of smart, capable individuals who pay attention to detail and work well with customers and fellow teammates.


Tracking Code
1205
Job Description

Summary:

This position is responsible for the architecture, design and implementation of new software frameworks for instrument control and enhancing and improvement of our current software products.

Reporting:

This position reports to the Software Development Lead and the Director of Engineering.

Accountabilities:

  • Demonstrate capability of quickly learning, understanding and enhancing existing software products.
  • Implement new functionality and take ownership of new software architecture, design and development.
  • Demonstrate extensive technical knowledge, innovation, independence, dependability under minimal supervision.

Activities:


  • Participate in the architecture, design and implementation of software frameworks and applications for instrument control. Demonstrate fast learning skills, understanding of software patterns and architectures and abilities to apply these architectures in new projects.
  • Participate in embedded software development projects as necessary. Demonstrate ability to understand, evolve and maintain current real-time development platform. Play an essential part in the new embedded development platforms.
  • Guide and mentor more junior software developers and participate in design and code reviews, give technical feedback and recommendations when needed.
  • Collaborate with product management team and customers in refinement of software requirements and generating software specifications and design documents.


Position Requirements:


  • B.S. / M.S. degree in Computer Science, or equivalent
  • 7+ years experience with development in Microsoft Windows environment required.
  • Experience in software architecture and high – level design, familiarity with object-oriented methodologies required. Experience using established software engineering methodologies and practices is expected.
  • Experience with modern Microsoft software languages and component technologies, (Microsoft .NET framework, C#, WCF, COM). Experience with new user interface technologies (WPF, Silverlight) required.
  • Experience with Windows Embedded development (Windows CE, XP Embedded) is highly desired.
  • Experience with software configuration tools and experience working under defined software process is expected.
  • Experience with C compilers for real-time systems is a plus. Experience with ARM-based embedded controller architectures is a plus. Experience with digital design and Assembly language is a plus. Experience with instrument control, robotic systems and digital signal processing is a plus. Experience with hardware debugging tools (emulators, logic analyzers etc…) is a plus.
  • Strong analytical and problem solving skills, and experience applying these skills to resolve potential issues.
  • Able to function effectively in a fast paced environment, handle multiple tasks simultaneously, and meet deadlines.
  • Ability to work both independently and as a team member under minimal supervision and direction.
  • Excellent written and verbal communication skills.
     
Job Location
Sunnyvale, CA, US.
Position Type
Temp-To-Hire

To apply for this position, go directly to the Promega Careers Website

Tracking Code
1312
Job Description

 

Summary:

This position is responsible for reviewing production objectives, deadlines and orders to determine and maintain production schedules and priorities.  Plans and assigns shop orders for production assembly personnel.  Assist in producing high quality complex electro-mechanical optical instruments according to documented procedures and requirements.

 Reporting:

This position reports to the Operations Manager.

 Accountabilities:

  • Accountable for scheduling and production of high quality complex electro-mechanical optical instruments.
  • Perform first-level of detailed troubleshooting and resolutions to manufacturing and design issues.
  • Maintain a safe, clean, and organized working environment.
  • Supervise production assembly personnel.

 Activities:

  • Create shop orders, issue material, back-flush shop orders in MAX ERP system.
  • Perform various high quality complex assembly activities using basic hand tools and soldering according to documented procedures and instructions.
  • Perform material handling and management activities in accordance with the Quality Management System.
  • Review production objectives, deadlines and orders to determine and maintain production schedules and priorities.
  • Plan and assign shop orders for production assembly personnel.
  • Actively participant in continuous improvement.

 Position Requirements:

  • minimum of 5 years production control and supervisory experience (ISO 13485 and/or FDA experience desired)
  • familiarity with ERP systems. Working knowledge of MAX and SAP preferred.
  • strong planning and supervisory skills
  • electro-mechanical assembly and troubleshooting skills
  • must be able to read assembly drawings and instructions
  • detail oriented and organized
  • ability to multi-task effectively
  • have a commitment to high quality work
  • good communications skills
Job Location
Sunnyvale, CA, US.
Position Type
Tracking Code
1313
Job Description

Summary:

This position is responsible for assembling, testing, and packaging high quality sub-assemblies and final assemblies for electro-mechanical optical instruments.  This position is accountable for performing assembly activities according to defined procedures and instructions in a timely manner.

 Reporting:

This position reports to the Operations Manager.

 Accountabilities:

  • Produce high quality complex electro-mechanical optical instruments according to documented procedures and requirements.
  • Perform first-level of detailed troubleshooting and resolutions to manufacturing and design issues of electro-mechanical optical sub-assemblies and instrument systems.
  • Complete multiple tasks in an efficient and effective manner.
  • Properly maintain equipment and tools used for TBS assembly.
  • Maintain a safe, clean, and organized working environment.
  • Follow the Quality Management System.
  • Provide back-up support to Shipping and Receiving.
  • Report material discrepancies to the appropriate personnel in a timely manner.

 Activities:

  • Perform various high quality complex assembly activities using basic hand tools and soldering according to documented procedures and instructions.
  • Perform basic material handling activities.
  • Complete various forms and inputs information into databases (eg test results).
  • Report process or material discrepancies in an appropriate and timely manner.
  • Actively participant in continuous improvement.

 Position Requirements:

The ideal candidate for this position has strong electro-mechanical assembly and troubleshooting skills, must be able to read assembly drawings and instructions, be detail oriented and organized, have a commitment to high quality work, good communications skills, ability to lift 70 pounds, and a minimum of 5 years manufacturing/production experience with ISO 13485 and/or FDA.

 

Job Location
Sunnyvale, CA, US.
Position Type

 

   

 
Promega Corporation