Sr. Software Engineer

at Ametek

location Richmond, California

Updated on Aug 12, 2019

Contract Position
12 month(s)

  • Referral Bonus


  • Signing Bonus



Pay Rate $40.00 per hour

Experience 7-12 Years

Eligibility Green Card, US citizen




Not Specified

Job ID


Working Remotely Allowed



Sr. Software Engineer
Client  is a global leader in the design and manufacture of advanced optical metrology systems and ultra-precise optical components and assemblies. Our mission is to enable customer success by delivering innovative precision metrology and optical solutions. Client's metrology products measure absolute position, displacement, surface shape and texture and film thickness. Applications for our metrology products are diverse and include semiconductor manufacturing, precision machining and optical manufacturing. Our optics business leverages Client's expertise in optical design and assembly and high-volume manufacturing of precision optical components and systems for aerospace, defense, medical and industrial applications.

Client seeks a highly talented team player with strong technical and communication skills to develop and deploy software systems used in support of measuring and manufacturing custom extreme precision optical components. Under general supervision with a broad scope of responsibility, develops sound technical solutions to complex problems using strong analytical skills.  Recommends and enacts changes, additions, and modifications which will facilitate manufacturing efficiencies.  

Basic Duties and Responsibilities:
Learn, monitor and maintain past and present software systems.
Identify, plan and implement multiple concurrent software engineering projects while ensuring their success in meeting their respective objectives and deadlines
Drive excellence and continuous improvement
Strategize and help architect future-state technology roadmap 
Add visibility to background software systems via documentation and periodic upper management reviews
Understand manufacturing and metrology team’s needs and propose system upgrades/solutions to improve workflow efficiency
Support automated data compilation and implementation of statistical process controls  
Develop the change management process for designing, developing and deploying existing as well as new software modules
Advise/recommend software and hardware architecture schema
Evaluate emerging software tools and technology and incorporate them into the Client infrastructure as appropriate
May conceive and plan projects involving definition and selection of new approaches and concepts in analysis, processing and development.  
May provide work leadership and training to staff.  

Minimum Required Qualifications:
B.S. or M.S. degree in Physics, Math, or Applicable Engineering discipline.
10+ years of software development experience.
Experience with: Python, LabView, Microsoft .NET, ASP, SQL, JavaScript
Must possess ability to prepare project plans, cost estimates, schedule estimates and write detailed technical reports. 
Ability to deal with complex problems involving multiple information systems is required.  
Strong project management experience and good interpersonal communication skills are required. 
A solid background and understanding of traditional MRP/ERP systems is strongly desired.  
Experience and familiarity with total quality principles and ISO standards are highly desired.
Must be a team player. 
Physical Requirements:  Walking, standing, lifting (up to 50 lbs.), stooping, and keyboarding.

Similar Jobs


Earn money by referring your friends to their next dream job, or find a job for yourself and the Referral Bonus becomes a Signing Bonus. Full time or Contract.

  • Make Money

    We’ll give you between several hundred and several thousand dollars for every successful referral.

  • Help Your

    Job applications with personal recommendations are twice as likely to get hired.

  • 100% Free

    Absolutely zero sign up and subscription fees. We want to pay YOU!

  • Signing Bonuses

    All jobs on iEndorseU come with a Signing Bonus if you find a job for yourself

  • No credit card needed

    We pay you directly through Paypal, so keep your personal information…personal.

  • Sponsor others

    Get others to download our app and we will pay you $100 whenever they next get a job through our platform.

All the ways to make money from us