Software Engineer-Front End, Digital Monitoring

Philips Recruiting Services
Davis, CA
Permanent

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices.

Essential Job Functions :

To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skills, and abilities required.

Reasonable accommodation may be made to enable qualified individuals with disabilities to perform the essential functions.

Responsibilities include up to and not limited to :

  • Under general supervision, incumbent will design, develop, code, test, and debug new software or enhancements to existing software.
  • Develop software solutions by following software development lifecycle requirements gathering, prototyping, architectural design, implementation, testing and debugging, support with product release, customer training and software maintenance.
  • Participate in code reviews and peer reviews
  • Collaborate with other programmers to design and implement features
  • Closely communicate with Project Manager to get feedback and decisions
  • Documents requirements and design specifications using flow charts, UML diagram, sequence diagrams
  • Follow change management workflow and clearly document source code for traceability
  • Work with technical support staff to understand and resolve problems with software, resolve customer complaints with software, and respond to suggestions for improvements and enhancements in a team environment.
  • Keep up to date on emerging technologies, programming techniques, and determine feasibility of integration of new concepts into new and existing software products
  • Other duties as assigned

Minimum Requirements :

  • Bachelor’s Degree in Engineering, Computer Science, or related field.
  • 5+years of software development experience (web applications and / or windows desktop).
  • Strong understanding of software fundamentals, database design, web application development.
  • Proficiency in Angular, HTML, CSS, and TypeScript.
  • Experience developing applications using C / C++ / C#, ASP.net, and Angular framework.
  • Experience with SQL (Oracle / SQL Server / Postgres) and NoSQL (Mongo DB) databases.
  • Experience with project management tools such as JIRA.
  • Experience with source control tools such as Azure DevOps.
  • Ability to verify and analyze software defects.
  • Ability to collaborate with international teams to ensure clear definition of specifications and requirements.

Desired Skills :

  • Application development using Azure platform services
  • Experience with Adobe Creative Suite (or other designer tools)
  • Experience with application development for IIoT
  • Knowledge of machine tools : function, operation, application

Work Environment :

We are an Equal Opportunity Employer. We maintain a drug-free workplace and perform pre-employment substance abuse screenings.

General office environment will be experienced. There will be periodic exposure to manufacturing environments which may present hazards such as noise, electricity, chemicals, heavy equipment, and other automated and manual machinery.

Physical Demands :

Frequent : sitting at desk, utilizing computers and phones

Periodic : walking, standing, bending, stooping, and lifting

Occasional : repetitive foot, leg, hand, arm, shoulder, and torso movements

We are an Equal Opportunity Employer. We maintain a drug-free workplace and perform per-employment substance abuse screening.

30+ days ago
Related jobs
Stephens International Recruiting, Inc.
Davis, California

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – requirements gathering, prototyping, architectura...

CMA Midwest
Davis, California

BS Environmental or Chemical Engineering degree with 5+ years Environmental Engineering / Leadership experience in chemical plant. Attend regulatory training seminars to stay updated on current regulatory requirements and improve knowledge as a subject matter expert. ...

Kyler Professional Search
Davis, California

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – requirements gathering, prototyping, architectura...

Corps Partners
Davis, California

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – requirements gathering, prototyping, architectura...

Career Search Associates
Davis, California

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – requirements gathering, prototyping, architectura...

White Willow Staffing
Davis, California

Supervise and provide oversight of operations personnel (direct reports, consultants, and vendors) including mentoring, training, and monitoring compliance, as applicable. Strong attention to detail and the ability to work independently, as well as within a multi-disciplinary team and with external ...

7SolutionsUSA
Davis, California

Software Engineer-Front End, Digital Monitoring. Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – ...

Philips Recruiting Services
Davis, California

Software Engineer will assist in the design, development, layout, testing, and evaluation of software solutions to monitor and control mechanical and electro-mechanical devices. Develop software solutions by following software development lifecycle – requirements gathering, prototyping, architectura...

Promoted
Skyrocket Ventures
CA, United States

Lead Full Stack to Front End Engineer - Mission Driven Health Startup. It has about 50 employees and 15 engineers and is rapidly growing. Freedom to wear multiple hats, so if you want to take on a product management path or talk to customers more or do AI or backend, there are many opportunities to ...

Abbott
Remote, California, United States
Remote

Experience with open-source software development, current/emerging trends, and can make recommendations to help the organization innovate. The candidate should have strong leadership ability and bring a passion for software engineering to help shape the direction of the team. Candidates will work wi...