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.