IrvineRecruiter Since 2001
the smart solution for Irvine jobs

Principal Software Engineer

Company: Emonics LLC
Location: Irvine
Posted on: March 17, 2023

Job Description:

Principal Software Engineer


As a member of the software engineering team, the Principal Software Engineer is needed to develop and maintain existing and new features for our systems. Candidates should have a strong background in Windows desktop development (Winforms) using the .NET framework and familiarity with SQL database.


  • Develop and maintain Our Client existing core software products.
  • Work with the sales team and project manager to clarify customer requirements and then implement them.
  • Work closely with R&D group to develop new dispensing technology.
  • Provide global support and debugging remotely on customer's terminals.
  • Document and track software deployment.
  • Maintain and improve Our Client software development process.


    • Work in compliance with ATS Health, Safety, and Environmental procedures.
    • Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through Lockout-Tagout (LOTO) methods.
    • Actively pursue a duty to act where any unsafe conditions or unsafe acts are witnessed.
    • Report any unsafe conditions or unsafe acts to your leader.
    • Escalate any unsafe conditions or unsafe acts which leaders do not address to the General Manager (GM).
    • Report any defect in any equipment or protective device.
    • Ensure that the required personal protective equipment (PPE) is used for the assigned task.
    • Complete all required Health, Safety, and Environmental training.
    • Report any accidents/incidents, including near misses to your supervisor.
    • Assist in investigating any accidents/incidents or near misses if requested.
    • Refrain from engaging in any unruly conduct.
    • Ensure that equipment, materials and protective devices are functioning in a safe manner
    • Ensure that employees are working in accordance with divisional health and safety procedures
    • Do not report to work onsite, at a customer's site, or travel on behalf of ATS when feeling ill. Contact your leader immediately.
    • Conform to all pandemic requirements identified by regulating authorities and ATS leadership during pandemic situations, e.g., social or physical distancing PPE requirements
    • You are responsible for yourself relative to sanitizing your environmental footprint. For example:

      - Sanitize after use of any common or shared use item within the facility

      - Properly dispose of any witnessed trash or rubbish within the facility to the proper receptacle regardless of the source - use of PPE is recommended for anything potentially determined to be a biohazard

      - Properly dispose of liquids to prevent improper contaminants into the drain and surrounding water systems

      - Smoke/vape only in the designated patio space at the rear of Building 1 and the designated patio space adjacent to the docks of Building 2 - NOT within 15' of any door, parking lot, or the trash/recycling area between the buildings.


      Basic Qualifications

      • 10+ years professional experience in .NET programming (VB.NET, C#).
      • Experience working with serial devices (RS-232, TCP/IP).
      • Experience with multithreaded applications.
      • Familiarity with SQL database and understanding of basic queries (SELECT, JOIN).
      • Ability to work on complex tasks with minimal technical guidance.
      • Excellent problem-solving, design, development, and debugging skills.
      • Good communication skills.

        Desired Qualifications

        • Experience with manufacture automation systems
        • Understanding of motion controller, actuator, I/O.
        • Electronics/Electrical Engineering or other STEM background.


          • The employee may be required to stand, walk, push, pull, reach overhead, and bend to the floor.
          • Exert up to 50 pounds of force occasionally, and/or exert up to 10 pounds of force frequently.
          • Visual acuity - Normal requirements for reading written instructions and computer screens.
          • Hearing ability - Normal requirements for understanding verbal instructions.
          • Working conditions - The employee is subject to a normal office environment with occasional exposure to high noise levels and/or physical hazards when visiting manufacturing floor.
          • Capable of wearing appropriate related PPE for extended periods of time.

            This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.

Keywords: Emonics LLC, Irvine , Principal Software Engineer, Other , Irvine, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Irvine RSS job feeds