Controls Software Engineer SustainX
THIS JOB HAS EXPIRED Responsibilities:
Main Lead for software development activities in support of Industrial Machines, integrating all electrical controls and components such as various electro-mechanical and pneumatic motion systems, electro-optical,pick-and-place robotics and fluid dispense mechanisms with software architecture and design.
Develops software requirements, software specifications with a limited set of customer requirements with limited guidance to meet changing market demands and customer needs.
Create engineering documentation standards related to development, commissioning, testing and deployment of automation, control systems and instrumentation solutions.
Implements and applies MBD software lifecycle development methodology.
Develop software needed for POC electrical, electronic, electro-mechanical, communications and controls hardware for use in research or automated systems.
Work with user base to evaluate and define user requirements for process design, debug, performance, reliability, process analysis and customer service.
Develops project plans for assigned projects, reports progress, and successfully concludes assigned projects.
Code and debug programmable logic controllers PLC?s operator interface HMIs, embedded controller and computers.
Design, build, install, and debug electrical components of automated equipment.
Solid experience in troubleshooting hardware-software integrations and HMI interfaces.
Perform trial runs of in house and field installed equipment to verify functionality of control systems.
Train field personnel in operation and maintenance of electrical and control aspects of automated equipment.
Evaluate and recommend control devices such as but not limited to PLC?s operator interfaces, sensors, pneumatics wireless communications etc.
Controls programming for our client installations, commissioning of sites, loop installations
Site startup & field check-out, technical support (phone, email, in-person)
Integrates internal and third party software modules together test the combined package.
Debugs software on target using debuggers and/or emulators.
Resolves problems that are diversified and complex, requiring the development of new or improved techniques and procedures when not covered by established practice.
Validates software on host, or target and in system using in house or external tools.
Complies with the company?s software development processes and procedures including version control, defect tracking and change control.
Writes and updates support applications/scripts and macros to aid in the development process.
Performs reviews on other team members work products as required.
Works and interfaces with engineers of different disciplines
Prior experience as a Controls Engineer for a major Controls Company, e.g. BPR
Minimum of one large scale project under your belt, including real world machines
Demonstrated experience with ANSI-C, IEC forautomation applications such as B&R, HMI software development and electronic circuitry as applied to automation applications
BS in Computer Science, Electrical or Mechanical Engineering
Experience in LabView programming is preferred
Demonstrated proficiency and large-scale application in ANSI-C computer language
Experience developing embedded software development and hands-on hardware development skills preferred
Ability using the software development lifecycle efforts and continuous improvement initiatives
Experience working within an MBD Team
Working knowledge and experience of EPL and corresponding standards, J1939, CANopen
Experience of full product life cycle at senior level
Expert skill level in embedded C software development
Experience working within rigorous and robust process
Structured design methodology
Experience using an RTOS
Substantial software testing
Renesas microprocessor experience, especially with RX family and the HEW tool chain
Experience in Assembler
Competency in scripting languages such as Perl, Python and/or Shell
Knowledge of MISRA C development
Expert skill in configuration management, defect tracking and change control.
Expert MS office user.
Power electronics experience
Device Driver knowledge
Work Environment and Physical Demands:
General office and industrial equipment assembly and operation environment.
Interested candidates are requested to use our apply online form, attaching a cover letter and resume for prompt review.
Position reports to Director of Controls
||Seabrook, NH |
THIS JOB HAS EXPIRED