Principal Software Engineer
Company: Emonics LLC
Location: Irvine
Posted on: March 17, 2023
Job Description:
Principal Software Engineer
ESSENTIAL JOB DUTIES:
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.
Responsibilities
- 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.
HEALTH, SAFETY, & ENVIRONMENTAL (HSE) REQUIREMENTS:
- 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.
QUALIFICATIONS:
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.
JOB SPECIFICATIONS:
- 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
Didn't find what you're looking for? Search again!
Loading more jobs...