RES Home
Who We Are
Services
@ RES Clients
Apply Online
Contact Us
Software Engineer
Job Category : Engineering
Job Location : Syracuse, New York
Recruitment Enhancement Services is currently recruiting Software Engineers for one of the world's largest solution provider of air conditioning, heating and refrigeration equipment for commercial, residential and transportation applications. We have opportunities for Syracuse, NY. and Huntington, IN.
Job Description
  The Embedded Software Engineer will be part of the Controls Engineering (CE) organization which is responsible for the design, development and support of electronic controls for all companies equipment and systems. The Software Engineer will create efficient, high quality, reliable real-time control products for use in a full range of HVAC equipment including residential, commercial and transport applications. As part of a team development, the Software Engineer creates, verifies and documents software/firmware programs for use in new and existing real-time control applications. The Software Engineer develops new architectures and software, works on design modifications for current products and communicates with other engineers as well as marketing and service personnel to ensure a functional product, and to solidify customer requirements for new and sustaining projects.

Software Development and Project Management:
Work closely with systems, hardware, validation/reliability and manufacturing engineering disciplines

Write special test software for hardware and validation/reliability engineering

Actively participate in the project planning process (e.g. estimates for project plan tasks, resources, completion time, capital requirements, risks, expenses, etc.)

Balance sustaining and new product development projects

Prototype and test software development

Document design

Participate in risk identification reviews

Write specifications and test plans

Lead and participate in software inspections and design reviews

Technology, Architecture and Methodology:
Lead/contribute toward the optimization the software development flow, tools and processes from requirements to release

Lead/contribute toward the creation of modular SW architectures at the driver and application layers for real-time control systems

Customer Focus:
Create, refine and clarify requirements with customers

Explain and clarify product operation to the customer

Understand end users application of the CE products

Meet or exceed customer requirements as set forth in specifications

Evaluate and respond to customer questions and issues

Financial Management:
Assist the Team Leader in cost estimation for new and sustaining products

Analyze design options for cost, quality and reliability trade-offs

Identify and propose cost improvement opportunities

Quality:
Follow the established engineering procedures and policies

Assist the Team Leader in improving engineering procedures

Actively participate in quality improvement initiatives

Strategic Leadership:
Provide CE organization with the technical leadership to continue producing high quality and reliable controls for its customers

Identify new products or technologies that will keep CE ahead of the competition

Personal:
Organized

Self-directed and highly motivated

Ability to work on multiple projects

Ability to function in a global team environment

Analytical thinking, troubleshooting, problem solving at the controller, system and customer product support levels

Experience in leading and mentoring others in technical development is preferred
Job Requirements
  BA/BS in Engineering or Computer Science with 4 to 7+ years related experience
MA/MS in Engineering or Computer Science with 2 to 5+ years of related experience

Required Technical Skills/Experience:
Understanding of the software development life cycle and processes

Strong C programming

C++, Assembly Experience

RTOS Experience

Embedded Architecture

Debugging Experience

Preferred Technical Skills/Experience:

Controls Algorithm Design Experience

SW Tool Development

MATLAB/Simulink, LabView

Communication Protocols such as RS232, RS485, CAN, USB, Zigbee, etc.

Experience with PIC, Renasas, X86 and ARM Microcontrollers

SW management tools

Experience in developing software for user interfaces, graphical and non-graphical

Controls System Design Experience (HVAC control systems a plus)

Minimal travel to customer sites, field locations and other company sites.
Our client is an Equal Opportunity/Affirmative Action Employer who offers a comprehensive benefits package.
Apply Online

1-800-RES-0911 Copyright © 2005; all rights reserved.