Associate Engineer, Software

Leviton Manufacturing
$70,000 - $80,000Hybrid

About The Position

This position is responsible for research, development, and application of software as it relates to new and existing products. As required, this position may encompass the following steps of the product life cycle: specification, design, implementation, testing, release, and manufacturing support.

Requirements

  • Ability to develop mobile applications for iOS and Android with AngularJS, Cordova, Gulp, and Ionic Familiarity with Objective-C, Swift, or JAVA a plus
  • Ability to analyze requirements and problems, and quickly identify solutions
  • Excellent teamwork, communication, and organizational skills
  • Excellent documentation skills
  • Must possess a high attention to detail
  • Cloud Services Knowledge and use of JavaScript
  • Proficient in developing with Node.js
  • Ability to develop web service APIs
  • Bachelor of Science Degree in Electrical, Computer Science or other Engineering related field
  • Prior internship or co-op experience preferred; experience in Embedded hardware & software engineering; design & development of new products
  • Experience with Agile Software Development Methodologies
  • Experience with Test Driven Development methodologies
  • Experience with a source control system, preferably GIT Skills Ability to invent new ways of approaching problems and working with a team to develop innovative solutions
  • Familiarity with Node.js Web Applications Ability to develop applications with cross-browser compatibly and responsive site design with HTML, CSS, JavaScript, and AngularJS Familiarity with Node.js
  • Knowledge and use of JavaScript

Nice To Haves

  • Familiarity with Objective-C, Swift, or JAVA a plus
  • Familiarity with Amazon Web Services (AWS) and MongoDB a plus
  • Familiarity with mobile application development a plus

Responsibilities

  • Work closely with product managers and UX designers to design and implement solutions using cutting edge technologies to meet market requirements
  • Develop technical and software specifications for products and systems
  • Participate in the testing process through test review and analysis, test witnessing and documentation of software
  • Write efficient code for basic to intermediate level programming assignments
  • Prepare statement of works, project plans
  • Keep lines of communication open on status of assigned projects and activities
  • Responsible for implementing documentation updates and changes to existing applications
  • Research new products, technologies and applications
  • Provide assistance to technical services for high-priority issues
  • Other duties as assigned
  • Design and development of hybrid mobile applications using Cordova, AngularJS and Ionic
  • Work closely with UX and graphic designers to develop user interfaces
  • Web Applications Design and development of cross-platform, responsive web apps for a variety of platforms
  • Work closely with UX and graphic designers to develop user interfaces
  • Cloud Services Assist in the development of new cloud service APIs, units tests, and client libraries as needed
  • Assist engineering/apps teams with integration of cloud service APIs & client libraries as needed

Benefits

  • Medical, dental, and vision insurance programs
  • 401K plans with employer-matching contributions
  • Tuition reimbursement
  • PTO
  • Paid holidays
  • Volunteer time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service