Belcan
Overview
Job Title: Senior Software Engineer Location: Indianapolis, IN Zip Code: 46204 Duration: 12 months Pay Rate: $68.53/hr Start Date: Immediate Primary client: Belcan Job Description: Research, design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
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 Work in an Agile software development environment Collaborate with systems, hardware, validation/reliability, and manufacturing teams Write special test software for hardware and validation/reliability engineering Demonstrate ability to work within a project team Balance 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
Qualifications
~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 (PVCS or Rational Team Concert, Confluence, Jira, GitHub) Proficiency with Microsoft Word and Microsoft Excel Strong organizational skills and ability to manage 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)
Education
BS/MS in Computer/Electrical Engineering or Computer Science
Key Qualifications
Typical educational requirements listed above
Role Level
Seniority level: Mid-Senior level Employment type: Full-time
Additional Information
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.
Note: The original listing contained several non-content sections and repetitive phrases. This refined version preserves the core responsibilities and qualifications while removing boilerplate and unrelated items.
#J-18808-Ljbffr
Job Title: Senior Software Engineer Location: Indianapolis, IN Zip Code: 46204 Duration: 12 months Pay Rate: $68.53/hr Start Date: Immediate Primary client: Belcan Job Description: Research, design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
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 Work in an Agile software development environment Collaborate with systems, hardware, validation/reliability, and manufacturing teams Write special test software for hardware and validation/reliability engineering Demonstrate ability to work within a project team Balance 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
Qualifications
~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 (PVCS or Rational Team Concert, Confluence, Jira, GitHub) Proficiency with Microsoft Word and Microsoft Excel Strong organizational skills and ability to manage 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)
Education
BS/MS in Computer/Electrical Engineering or Computer Science
Key Qualifications
Typical educational requirements listed above
Role Level
Seniority level: Mid-Senior level Employment type: Full-time
Additional Information
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.
Note: The original listing contained several non-content sections and repetitive phrases. This refined version preserves the core responsibilities and qualifications while removing boilerplate and unrelated items.
#J-18808-Ljbffr