Lead Software Engineer
Newport News, VA
Muhlbauer, Inc. is currently recruiting for a Lead Software Engineer at its Newport News, Virginia location to support its Software Engineering Department.
Job Duties and Responsibilities:
-
Automation software development and testing
-
Design of machine control systems according to CE & local authoritative safety requirements
-
Preparation of software for serial lot assembly, customer upgrades as well as specific customer new machines
-
Identifying deficiencies/weaknesses (with supporting data & calculations) in software processes and developing improvements
-
Meeting with business management, Sales, Assembly, internal R&D members, Procurement, and suppliers to discuss product ideas
-
Redesigning of products to enhance equipment functionality/application, reduce lead-time, due to product end of life (obsolete) or reduce cost
-
Creating design projects and specifications sheets including test instructions for new processes/parts implemented
-
Presenting product designs/prototypes to management, Sales, or customer
-
Overseeing the engineering of product prototypes
-
Development and distribution of Engineering Change Notice (ECN) to all relevant departments or personnel
-
Resolving product/equipment issues both internally (Assembly, Service, Carrier Tape Production & plant support) and externally (Customer) either by remote or physical support
-
Conducting and documenting training to personnel from Assembly, Training Center, Service, Carrier Tape Production, Sales, or customers
-
Collaborating with Project Managers for proper allocations and tracking resources for on-time completion of tasks/projects/evaluations
-
Act as internal project manager for development/evaluation projects when and if assigned to
-
Preparing documents on critical analysis and providing solutions for corrective/preventive actions
-
Support selection and purchasing of items, technical support for sourcing of parts, e.g. clarifying questions and specifications with suppliers
Job Requirements, Education and Qualifications:
-
Bachelor’s degree in Electronics, Electrical Engineering, Computer Engineering or related subject
-
3 to 5 years in Automation Software Development and Testing (with Programming languages: C, C++, C#, Assembly)
-
Knowledge of and experience with Operating systems: Windows, MS-DOS, real-time operating systems, and embedded environment experience would be an added advantage
-
Knowledge of automation machinery concepts, closed-loop control, driving techniques, or microelectronics
Benefits:
-
Competitive pay
-
Employer-paid medical, prescription, dental, and vision plans for employees
-
11 paid holidays plus vacation time
-
FSA, EAP, and Group Term Life Insurance
-
Travel and Accident Insurance option