Contributor to software design and development efforts for subsystems and components of major software development projects. Leads software design and development efforts for smaller software development projects. Interacts with internal stakeholders to understand product needs; writes requirement, design, and test specifications; writes other documents including Build and Installation Instructions. Writes and presents original designs, and reviews designs of others. Implements software solutions as an individual contributor and as a team-member. Performs testing and releases changes.
Responsible for portions of larger projects or complete software development of small projects.
Works with internal customers to define requirements.
Generates system design and specifications.
Generates code to satisfy design requirements.
Completes design details and develops methods to satisfy design requirements.
Prepares engineering test specifications and procedures.
Troubleshoots and modifies code.
Performs software testing.
Responsible for working within time and dollar budgets.
Directs and trains technicians and lower level professionals in software testing.
Performs other duties as required.
United States Citizenship Required
5% Domestic/International Travel Required
Bachelor’s degree or equivalent; typically requires a minimum of 3 years of related experience.
Individuals may be required to sit/stand in one place for long periods of time. They might be required to lift and move related equipment up to 50 pounds from time to time. This may include bending or kneeling briefly. Required to use PC/laptop/mouse for significant time virtually every day. Works in an office and lab environment with visits to the manufacturing floor to observe issues that may arise. Work in labs and manufacturing requires appropriate safety and ESD protections. Work in an x-ray environment requires x-ray safety training as well as a dosimeter badge.
Makes technical decisions in areas of responsibility.
Receives general supervision with respect to priorities, schedule, and company goals.
Primarily office, with regular lab work involving electro-mechanical rotating equipment.
Office, laboratory, manufacturing and customer sites.