SUMMARY: As an Embedded Controls Engineer, you will be responsible for the design, development, and validation of embedded controls in conventional, HVAC applications. You will work cross functionally and with a team in order to develop new technologies while also improving existing functionality. This position requires effective communication skills, a willingness to learn, and the ability to work on multiple simultaneous assignments.
RESPONSIBILITIES:
- Develops, designs, and implements embedded hardware and firmware.
- Designs electronic controls that use embedded microcontrollers
- Creates Circuit Schematic/Printed Circuit Board (PCB) design
- Performs coding, testing, debugging and modifying of complex embedded systems firmware to ensure project objectives and schedules are met.
- Coordinates and participates in hardware and firmware design reviews and code reviews.
- Create and maintain controls DFMEAs
- Documents and archives hardware and firmware program releases in accordance with company development process.
- Develops Hardware and firmware requirements specifications and functional specifications.
- Develops test protocols for design verification.
- Works closely with a team of other highly skilled engineering professionals to solve cross functional design issues and deliver top quality products to the end user.
- Provides technical expertise on embedded hardware and firmware to multiple project teams, sales and marketing, quality services and customers. Assists in the resolution of product based technical issues.
- Strong C skills and assembly languages with expertise in well-structured and documented analysis, design and coding.
- Working knowledge of Version Control, and bug tracking software.
EXPERIENCE:
A minimum of five (5) years of embedded systems hardware and firmware development.
Experience with HVAC and/or industrial residential and commercial controls.
Experience with logic analyzers, scopes and multi meters.
Experience with Communication Interfaces (USB, I2C, RS232, RS485, Ethernet, CAN)
- Minimum Level: 6 – 10 years
- Preferred Level: 10 or more years
EDUCATION:
Bachelor’s Degree in Electrical Engineering with a strong background in HVAC and/or Industrial hardware and Firmware development
Required Skills
Required Experience