Current Opportunitie

Software Engineer III

Software Engineer

This position will provide support to current product line and contribute to new product development.

 

Responsibilities:

Development on current software portfolio:

  • Develop and maintain a solid working knowledge of the product line
  • Maintain Software and Test Environments
  • Configure and validate software components
  • Release applications following Software Process

 

Design new products:

Understand, define and document requirements

Implement and verify requirements

Change manage software through life cycle

 

Product Support:

  • Support product at initial installations.
  • Support customer requests for additional functions
  • Address customer feedback regarding usability Address questions related to product lines
  • Troubleshoot issues

 

Factory Interface:

  • Once software is released, work with teams to move the applications to the Factory

 

Qualifications:

  • Experience developing software using Java, JavaScript, C and PHP in a real-time environment
  • Knowledge of Windows, Java and web interface technology and compatibility
  • Knowledge of the software development cycle from writing requirements to final validation and product release and support
  • Familiarity with commercial operating systems is a distinct advantage
  • Familiar with programming languages which support development of GUIs
  • The candidate should have software debugging and testing experience including the use of advanced hardware devices which connect to JTAG or BDM ports of the hardware and be able to collect, interpret and evaluate CAN and serial communications data
  • The candidate must have strong analytical and debugging skills
  • The candidate should understand and have been exposed to preemptive operating systems and compiler designs with the capability to apply the knowledge to their assigned software development activities
  • The candidate must be willing to work in a fast- paced changing environment and be able to learn and work with multiple elevator system components in parallel
  • Ability to lead large projects involving software development and changes
  • Ability to meet project timelines on varying deliverables

 

 

Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering, with 4-7+ years’ experience

Additional education, preferably degree completion in Electrical Engineering, strongly preferred, with 2–5+ years’ experience

Posted On: Friday, Dec 22, 2017

    Apply to This Job

    Please take a moment to complete the following Candidate Profile form. All information provided will be kept strictly confidential and will not be disclosed to a potential employer without your prior verbal approval.

    Note:* Indicate Required Field