Previous Job
Sr. Embedded Software Engineer
Ref No.: 18-29628
Location: Syracuse, New York
Position Type:Contract
Start Date: 04/30/2018
Carrier Commercial HVAC Engineering is searching for an experienced embedded software engineer for its Applied Rooftop Software Team. Responsibilities will include requirements specification, design, development, and testing of HVAC control systems software. The selected candidate will work closely with other team members in order to develop robust software solutions according to the project schedule and software development process. Projects may include new product development, legacy software maintenance, and resolving field issues. The candidate must have full software life-cycle experience in the development of advanced embedded control systems, and preferably an understanding of electro-mechanical controls and HVAC systems.

  • Functional requirements analysis and specification
  • Design of embedded control system software
  • Development and maintenance of C source code
  • Create software test plans & test procedures
  • Execute test plans and generate test reports
  • Conduct technical reviews of requirements, designs, and source code
  • Provide time estimates and status for assigned tasks
  • Work closely with internal departments to investigate & address field issues
  • Active participation in project team meetings

Required Skills and Experience:
  • Bachelor's degree in Computer Science or Software/Computer Engineering
  • 5+ years of professional experience in real-time embedded software engineering
  • Strong written & verbal communication skills – English fluency
  • Able to work effectively with geographically dispersed team members
  • Real-Time Embedded Programming in C
  • Understanding of the physical and communications layers of embedded systems
  • Embedded software debugging and troubleshooting experience
  • Experience using hardware emulators, debuggers, and protocol analyzers in an embedded systems environment

Desired Skills:
  • Experience with HEW (Renesas H8/300 processor core) and the IAR C compiler
  • Knowledge of Renesas Assembly Language
  • Knowledge of HVAC control systems
  • Experience developing, analyzing, and troubleshooting communication protocols (e.g. RS485, I2C, SPI, etc.)
  • Hardware debugging with multimeters, oscilloscopes, and logic analyzers
  • Familiarity with formal requirements and Requirements Management tools
  • Ability to read and understand board & system schematics
  • Experience with OOD/OOP, UML, and component-based design in C++