JOIN SOME OF THE MOST ACCOMPLISHED DESIGN ENGINEERS IN THE SOUTHERN CALIFORNIA AND TWIN CITIES REGIONS.
NOVO is always looking for excellent engineers to join our team, and we have design engineering jobs currently open. One of them may be a good fit for you if:
- You have strong technical skills (yes, there is a technical interview for all engineering candidates).
- You thrive in an environment that provides technical challenges.
- You appreciate having access to a vast array of fabrication, prototyping, electronic test, and software development tools.
- You want to work on meaningful products.
- You are interested in honing your product development skills.
- You are generous with your own knowledge, and open to learning from others regardless of your seniority.
If these characteristics describe you, we encourage you to apply for one of these positions today:
NOVO San Diego
Senior Program Manager
We are looking for a Program Manager that excels at using their deep and broad technical design experience and has strong leadership skills to guide project teams.
As Program Manager you will drive the product development process from back of the napkin concepts to product acceptance. You will use your technical design background combined with demonstrated project management experience daily.
You will work with a talented, creative, and generous team of engineers at NOVO. The projects are diverse and unique: something you will rarely find in most other engineering companies.
RESPONSIBILITIES
You will report to the Director of Engineering and have responsibility for:
- Leading day-to-day technical activities of mechanical, electrical, firmware, software, and systems engineers
- Generating new project estimates
- Managing client interactions and communication with a high degree of professionalism
- Project Management oversight of budget, schedule, and deliverables
- Mentoring direct reports
QUALIFICATIONS
Minimum:
- B.S. or higher in an engineering discipline
- Minimum 5 years of project management experience
- Minimum 10 years of design engineering experience
- Experience leading cross-functional design teams
- Experience developing products in rapid development cycles
- Excellent communication and organizational skills
- Understanding of technical issues and ability to drive them to closure
- Must be currently authorized to work in the US
Preferred:
- Self-motivated, proactive, and creative
- Direct industrial experience in Electrical Engineering, Biotech or Diagnostic Device development
- Experience working under an FDA and ISO 13485 standards
- Well versed in Design Control, Document Control, and Change Control
- Experience with medical device development
Mobile App Developer
We are looking for a Mobile App Developer with a genuine passion for software development, strong logical and analytical reasoning, and a desire to acquire new software skills and technologies. Someone who enjoys the challenges of and can work across all areas of software development is a must.
In this role, you will contribute to every phase of the product development life cycle – not only on the projects to which you are assigned, but as a consultant, reviewer, or subject-matter expert for other ongoing projects. This is truly an opportunity to apply your skills at the highest level as part of a team of expert-level engineers.
RESPONSIBILITIES
- Code specification, design, coding, and software V&V for new product development efforts in the medical device, life science and/or commercial industries
- You will have direct exposure to our clients and will be expected to exhibit a high degree of professionalism and technical competence
- You will be part of a talented group of senior-level software architects and developers and will be expected to be equally effective as either an individual contributor or on a project team
QUALIFICATIONS
Minimum:
- B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or equivalent discipline with industrial experience in software development
- Mobile app development experience (iOS with Swift or Android with Kotlin)
- 3+ years of development experience with OO languages
- Ability to write unit tests, conform to code standards, and have your designs and code reviewed
- Ability to use both static analysis and performance analysis tools
- Experience with software development processes integrated with source control and issue tracking systems like GitHub
- Practices SOLID Agile development using Jira to track issues and sprints
- Experience developing automated tests and automation infrastructure
- Ability to write and communicate in English
- Must be currently authorized to work in the US
Preferred:
- Experience with UI development
- Experience with ORM packages such as Entity Framework
- Experience with mocking frameworks and test-driven-design
- Experience with medical device development
- Experience with Bluetooth and BLE communication stacks
- Experience with Google cloud services
- Experience with at least one other development language/platform – C#, .NET, Python
- Experience in software test planning, documentation, and process improvement
- Breadth of experience in Windows development including lower levels of OS (drivers, high-speed communication, etc.)
Software Developer
We are looking for a Software Developer with a genuine passion for software and firmware development, strong logical and analytical reasoning, and a desire to acquire new software skills and technologies. Someone who enjoys the challenges of and can work across all areas of software development is a must.
In this role, you will contribute to every phase of the product development life cycle – not only on the projects to which you are assigned, but as a consultant, reviewer, or subject-matter expert for other ongoing projects. This is truly an opportunity to apply your skills at the highest level as part of a team of expert-level engineers.
RESPONSIBILITIES
- Code specification, design, coding, and software V&V for new product development efforts in the medical device, life science and/or commercial industries
- You will have direct exposure to our clients and will be expected to exhibit a high degree of professionalism and competence
- You will be part of a talented group of senior-level software architects and developers and will be expected to be equally effective as either an individual contributor or on a project team
QUALIFICATIONS
Minimum:
- B.S. or advanced degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent discipline with industrial experience in software development
- 3-5 years of development experience with OO languages
- Expert C#, .NET Core with some database knowledge
- Experience with Model-View-Viewmodel (MVVM) & other design patterns
- Ability to write unit tests, conform to code standards, and have your designs and code reviewed
- Ability to use both static analysis and performance analysis tools
- Experience with software development processes integrated with source control and issue tracking systems like GitHub
- Practices SOLID Agile development using Jira to track issues and sprints
- Ability to communicate effectively in English
- Must be currently authorized to work in the US
Preferred:
- Experience with UI development
- Experience with ORM packages such as Entity Framework
- Experience with mocking frameworks and test-driven-design
- Experience developing automated tests and automation infrastructure
- Experience in software test planning, documentation, and process improvement
- Experience with at least one other development language/platform – preferably Python
- Breadth of experience in Windows development including lower levels of OS (drivers, high-speed communication, etc.)
Software Lead Engineer
We are looking for a senior-level Software Engineer to apply all the knowledge and skills they have acquired throughout their career in product development to fun new projects with an amazingly talented team of engineers. Someone who excels at using their deep and broad technical design experience and has strong leadership skills to guide project teams is a must.
In this role, you will be part of a talented group of senior-level software architects and developers and will be expected to be equally effective as either an individual contributor, or on a multidisciplinary project team. It is critical that you have a willingness to share your experience and have the interpersonal skills to both influence and gain the respect of project team members.
RESPONSIBILITIES
You will report to the CTO and have direct responsibility for:
- The technical quality of the development team’s work output
- Code specification, design, coding, and software V&V for new product development efforts
- Technical development of projects including technical risk assessment and development processes
- Working with the project manager to establish schedule, milestones, staffing plan, and budget
- Interfacing directly with clients and will be expected to exhibit a high degree of professionalism and technical competence
- Having superior judgment, design capability, and experience to bring devices from concept through product release, often within a complex regulatory environment
QUALIFICATIONS
Minimum:
- B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering or equivalent discipline with industrial experience in software development
- 8 years minimum of direct design responsibility
- 2 years of technical leadership experience
- Ability to lead a cross-disciplinary technical team while maintaining schedule and quality of deliverables
- Demonstrated analytical, system modeling, and problem-solving skills
- Having a systems engineering approach, a superior grasp of software engineering fundamentals, and a deep knowledge of common product development practices to generate designs that are efficient, elegant and robust
- Experience establishing and influencing project and company best practices
- Experience building and architecting software solutions utilizing SOLID principles
- Experience with software design patterns and their typical applications
- Expert C, C#, or .NET Core with some database knowledge
- Experience with mocking frameworks and test driven design
- Experience using git and knowledge of git-flow principles for managing software versioning
- Experience developing automated tests and automation infrastructure
- Breadth of experience in development, including low level driver development
- Excellent ability to communicate effectively in English
- Must be currently authorized to work in the US
Preferred:
- General web development knowledge, including HTML, Typescript, JavaScript, and CSS
- Experience with UI development
- Excellent leadership, interpersonal and teamwork skills
- Strong Agile software development processes integrated with source control and issue tracking systems
- Strong in technical documentation of software
Mechanical Engineer
We are looking for Mechanical Engineers with a genuine passion for engineering design, problem solving, and a high degree of intuition into physics and mechanical systems.
In this role, you will contribute to every phase of the product development life cycle. You will be expected to be equally effective as either an individual contributor, or on a multidisciplinary project team. You will have exposure not only to projects to which you are assigned, but also to a wide variety of concurrent projects and technologies. This is truly an opportunity to apply your skills at the highest level as part of a team of expert-level design engineers.
RESPONSIBILITIES
You will have direct responsibility for:
- Research and analysis of designs
- Concept development and architecture
- Detailed part subsystem and system design
- Prototyping, testing and documenting your designs
- Interfacing directly with clients with a high degree of professionalism and technical competence
QUALIFICATIONS
Minimum:
- B.S., M.S., or Ph. D in Mechanical Engineering
- Four years minimum in product development
- Demonstrated product and machine design skills
- Excellent documentation skills with ability to produce professional quality presentations
- Strong analytical skills and command of engineering fundamentals
- Excellent interpersonal and teamwork skills
- Strong general computer skills
- Excellent ability to communicate effectively in English
- Must be currently authorized to work in the US
Preferred:
- Proficient in SolidWorks
- Strong knowledge of common manufacturing processes, mechanisms, and materials
- Advanced knowledge of MS Word and MS Excel software
- General knowledge of EE and SW disciplines
- At least two full lifecycle projects
Validation / Documentation Engineer
We are looking for a talented Validation / Documentation Engineer with a genuine passion for engineering, problem solving and capturing design intent.
In this role, you will work with our clients in an R&D and manufacturing environment within the medical device, biotechnology, and pharmaceutical industries. Applying good judgement working within a team, and support with data analysis, deviations assessment, and conclusions development is a must.
You will be expected to be equally effective as either an individual contributor, or on a multidisciplinary project team. You will have exposure not only to projects to which you are assigned, but also to a wide variety of concurrent projects and technologies. This is truly an opportunity to apply your skills at the highest level as part of a team of expert-level design engineers.
RESPONSIBILITIES
You will be responsible for:
- Creating, writing, and editing various types of documentation including method validation, verification protocols, technical reports, manuals & SOP’s in a medical device developmental environment
- Introducing new custom equipment and methods into existing client processes, where GR&R studies, manufacturing statistics, and analytical evaluation will be required
- Meeting with client representatives to establish document requirements
- Writing protocols and performing execution for processes, equipment, and utilities
- Supporting Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), Installation, Operational and/or Performance Qualification (IQ, OQ and PQ) protocols, Standard Operating Procedure (SOP), Change Control, Data Analysis, Deviations, Master Validation Plans, Risk Assessments, CAPAs, GMP investigations, Risk Management according to FDA standards and ISO standards
- Meeting with internal team members to ensure accuracy of documentation
- Supporting team with data analysis, statistical methods, and technical assessments
- Ensuring writing output meets the client’s expectation of quality for medical design history file
- Reviewing and editing documents produced by the team
- Following internal document preparation processes
- Managing document lifecycle in client’s QMS system
- Providing test operation duties as required
- Traveling to client site as needed
QUALIFICATIONS
Minimum:
- B.S. in an engineering discipline
- 2 years minimum experience with technical documentation
- Experience working under an FDA and ISO 13485 standards
- Excellent documentation skills with ability to produce professional quality presentations
- Experience with statistical tools (e.g., Minitab)
- Excellent interpersonal and teamwork skills
- Excellent ability to communicate effectively in English
- Must be currently authorized to work in the US
Preferred:
- Awareness of Regulatory and Audit requirements, GMP/GDP, and medical device and drug/device development standards
- Advanced knowledge of MS Word
Lead Mechanical Engineer
We are looking for a senior-level electromechanical design engineer who has a genuine passion for product development, design, creative problem solving, and acquisition of new skills. You will be able to apply all the knowledge and skills you have acquired throughout your career in product development to fun new projects with an amazingly talented team of engineers. Someone who excels at using their deep and broad technical design experience and has strong leadership skills to guide project teams is a must.
In this role, you will lead a talented group of senior-level engineers and developers and will be expected to be equally effective as either an individual contributor, or on a multidisciplinary project team. It is critical that you have a willingness to share your experience and have the interpersonal skills to both influence and gain the respect of project team members.
RESPONSIBILITIES
You will report to the CTO and have direct responsibility for:
- The technical quality of the development team’s work output
- Influencing research, analysis, design, sourcing, documentation and testing of new products, instruments, and custom equipment
- Technical development of projects including technical risk assessment and development processes
- Working with the project manager to establish schedule, milestones, staffing plan, and budget
- Interfacing directly with clients, exhibiting a high degree of professionalism and technical competence
- Having superior judgment, design capability, and experience to bring devices from concept through product release, often within a complex regulatory or manufacturing environment
- Having a systems engineering approach, a superior grasp of engineering fundamentals across the primary engineering disciplines, and a high level of intuition into physics and mechanics to generate designs that are efficient, elegant and robust
- Having a deep knowledge of common product development practices, quality procedures, and manufacturing processes
QUALIFICATIONS
Minimum:
- B.S., M.S., or Ph. D in an engineering discipline (ME, EE, Systems, BioMed)
- 8 years minimum of direct design responsibility
- 2 years of technical leadership experience
- Excellent leadership, interpersonal and teamwork skills
- Ability to lead a cross-disciplinary, technical team
- Ability to maintain schedule and quality of products
- Direct experience with a variety of device or instrument types
- Component and system level design expertise
- Demonstrated analytical, system modeling and problem-solving skills
- Experience establishing and influencing project and company best practices
- Must be an expert-level user of a major CAD title (SolidWorks preferred)
- DFX expertise
- Broad knowledge of prototype and production manufacturing processes
- Excellent grasp of engineering fundamentals
- Proficiency in core engineering discipline
- Excellent ability to communicate effectively in English
- Must be currently authorized to work in the US
Preferred:
- Development of manual and automated test & assembly equipment
- Process development experience
- GD&T and ISO/ANSI compliant documentation practices
- Statistical methods & tolerance analysis skills
- Strong working knowledge of design control procedures and regulatory environment
- Working knowledge of a current programming language
- Involved in at least 4 full product life cycles
- Working knowledge of other engineering disciplines
- Advanced capability with MS Office products including Word and Excel
NOVO Minneapolis
Sr. Software Developer
- 8+ years of development experience with OO language
- Expert C# (.NET) with great OOAD skills
- Experience with model-view-viewmodel (MVVM) and other design patterns
- Experience with WPF UI development
- Experience with ORM packages, such as Entity Framework
- Experience with mocking frameworks and test-driven design a plus
- Write unit tests, conform to code standards, have designs and code reviewed, use both static analysis and performance analysis tools
- Experience with at least one other development language/platform, preferably Java
- Experience with software development processes integrated with source control and issue-tracking systems such as GitHub
- Experience with Scrum
- Experience developing automated tests and automation infrastructure
- Some experience in software test planning, documentation, and process improvement
- Breadth of experience in Windows development, including lower levels of OS (drivers, high-speed communication, etc.)
- Enjoys the challenges of software development and can work across all areas of the software development life cycle
- Good spoken and written English skills
- Must be currently authorized to work in the US
Note: this job may have additional requirements and qualifications. You may obtain the complete, official job description by requesting it from the hiring manager during the application/interview process.