JD Title: Senior Firmware Engineer of Cooling Team.- 6 Days work from office
SUMMARY OF JOB:
• Proficiency in programming languages like C, C++, and assembly language
- Knowledge on hardware and software interact
• creative and dynamic Control System Application Engineer with a master's degree in Embedded Systems with experience in Control System Design, Development, Testing, Field failure analysis, field commissioning knowledge and Production Support.
• Development & Testing of Electronic Control System Application for Cooling products and HVAC Systems.
• Experience in Handling responsibilities of New Product Introduction & Product Lifecycle Management Process.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
• Integration of Electronic Control Systems with IOT and Cloud Solutions thorough different Communication Protocols.
• Proven ability to apply general principles of physics and engineering to provide technically feasible solutions for complex engineering problems.
• Excellent interpersonal as well as communication skills and exhibited excellent results when working in any high-pressure environment.
ESSENTIAL FUNCTIONS:
- Excellent C programming language skills, and ability to validate and debug C code on embedded hardware platforms
- Familiar with CAN, MODBUS, IIC, SPI, UART protocols
- Familiar with RTOS (uCOS-II&III) in an embedded environment
- Familiar with ARM core MCU platform.
- Consersant with Carel-1Tool, C Suite
- Knowledge in code build with non-IDE environment, such as Python script
- Ability to develop and write control / software specifications
- Creative problem-solving skills and diagnostic abilities
• Familiarity with software code management tools
• Ability to carry a design task from concept to implementation
• Ability to document engineering requirements and solutions
• Ability to test new firmware designs
Qualifications
JOB QUALIFICATIONS
EDUCATION - MINIMUN REQUIRED LEVEL:
- Bachelors in Engineering or Technical domain (Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering, or Software Engineering).
EXPERIENCE - MINIMUM REQUIRED:
• 5+ Year experience with software languages; Assembly, C, C++, FreeRTOS, C#, Python. Experience with HVAC Controls development.
KNOWLEDGE AND SKILLS:
• Experience for HVAC products control logic development, such as VRV, unitary air conditioner, air handler units etc.
• Hierarchical state machine design (visualSTATE, etc.)
• Experience writing hardware drivers
• Experience with bootloaders
• Source control and configuration management (SVN and Git)
• Design and implementation of multiple protocols on embedded system (TCP/IP, BACnet, SNMP etc.)
• Programming skills on windows or Linux environment (GUI, Web App etc.)
• Working experience in precision cooling industry
TRAVEL:
- Occasional (10%) Travel (International or Domestic) is Required.
OTHER KEY CONSIDERATIONS :
• Good Communication and Ability to Technical Writing in English.
Schedule: Full-time
Req: 009953