|
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
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
Full-Time/Regular To apply for this position, go directly to the
Promega Careers Website
|
|
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
Full-Time/Regular To apply for this position, go directly to the
Promega Careers Website
|
|