Belcan Corporation
Overview
Job Title: Senior Software Engineer Location: Indianapolis, IN Zip Code: 46204 Duration: 12 months Pay Rate: $70.50 /hr. Start Date: Immediate The ideal candidate is excited by firmware development, new embedded technologies, and the IoT domain. This role focuses on embedded software development for client wall controls, thermostats, and HVAC systems, with opportunities to contribute to both sustaining and new product development projects. Responsibilities
Develop embedded software in support of Client\'s wall controls, thermostats, and embedded equipment controls Develop embedded software in support of Client\'s HVAC control systems Develop user friendly GUIs for Client\'s wall controls and thermostats Experience developing in an Agile software development environment Work effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing Write special test software for hardware and validation/reliability engineering Demonstrate the ability to work within a project team Balance the responsibilities of sustaining and new product development projects Complete prototype and test software development Participate in risk identification reviews Write specifications and test plans Lead and participate in software inspections and design reviews Own complex subsystem delivery; provide technical leadership across teams Complete systems integration and software requirements; guide risk mitigation and trade-offs Level of Responsibility
Leads small to mid-size projects or multiple complex tasks within functional discipline Makes significant contribution by applying advanced knowledge of the discipline, mentors others Works with limited oversight on projects with broader business impact Educational Requirements
BS/MS in Computer/Electrical Engineering or Computer Science Key Qualifications
Approximately 7+ years of software development experience Expert level in C and strong C++ experience Experience with connectivity protocols (Wi‑Fi, Bluetooth, Sparkplug, MQTT, Matter, Z‑Wave, Zigbee, etc.) and networked architectures Experience with socket APIs, security, and OTA/field update mechanisms RTOS expertise and software architecture/design patterns Advanced debugging, instrumentation, and root-cause analysis Experience with configuration/change management systems such as PVCS or Rational Team Concert, Confluence, Jira, GitHub Advanced skills with Microsoft Word and Microsoft Excel Organized with strong attention to detail, while managing multiple priorities Proven ability to implement continuous improvements and standardize processes at team level Linux/Android, FreeRTOS (preferred) Experience with ARM Microcontrollers (preferred) Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred) (HVAC) System Design Experience (preferred) Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
#J-18808-Ljbffr
Job Title: Senior Software Engineer Location: Indianapolis, IN Zip Code: 46204 Duration: 12 months Pay Rate: $70.50 /hr. Start Date: Immediate The ideal candidate is excited by firmware development, new embedded technologies, and the IoT domain. This role focuses on embedded software development for client wall controls, thermostats, and HVAC systems, with opportunities to contribute to both sustaining and new product development projects. Responsibilities
Develop embedded software in support of Client\'s wall controls, thermostats, and embedded equipment controls Develop embedded software in support of Client\'s HVAC control systems Develop user friendly GUIs for Client\'s wall controls and thermostats Experience developing in an Agile software development environment Work effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing Write special test software for hardware and validation/reliability engineering Demonstrate the ability to work within a project team Balance the responsibilities of sustaining and new product development projects Complete prototype and test software development Participate in risk identification reviews Write specifications and test plans Lead and participate in software inspections and design reviews Own complex subsystem delivery; provide technical leadership across teams Complete systems integration and software requirements; guide risk mitigation and trade-offs Level of Responsibility
Leads small to mid-size projects or multiple complex tasks within functional discipline Makes significant contribution by applying advanced knowledge of the discipline, mentors others Works with limited oversight on projects with broader business impact Educational Requirements
BS/MS in Computer/Electrical Engineering or Computer Science Key Qualifications
Approximately 7+ years of software development experience Expert level in C and strong C++ experience Experience with connectivity protocols (Wi‑Fi, Bluetooth, Sparkplug, MQTT, Matter, Z‑Wave, Zigbee, etc.) and networked architectures Experience with socket APIs, security, and OTA/field update mechanisms RTOS expertise and software architecture/design patterns Advanced debugging, instrumentation, and root-cause analysis Experience with configuration/change management systems such as PVCS or Rational Team Concert, Confluence, Jira, GitHub Advanced skills with Microsoft Word and Microsoft Excel Organized with strong attention to detail, while managing multiple priorities Proven ability to implement continuous improvements and standardize processes at team level Linux/Android, FreeRTOS (preferred) Experience with ARM Microcontrollers (preferred) Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred) (HVAC) System Design Experience (preferred) Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
#J-18808-Ljbffr