Carrier is seeking a Staff Engineer based in Indianapolis, Indiana, to lead embedded software development for next-generation air-conditioning products. The role requires strong proficiency in C/C++ and extensive experience with microcontrollers and firmware development. Responsibilities include designing software solutions, ensuring code quality, and mentoring junior engineers. The position offers a competitive salary range between $96,000 and $192,000, alongside comprehensive health care benefits and various forms of paid leave.
Qualifications
7+ years of experience in design and development of embedded firmware.
Strong analytical and problem-solving skills.
Ability to lead a small team and manage multiple priorities.
Responsibilities
Design and implement embedded software solutions.
Drive code quality initiatives through best practices.
Mentor and coach junior and mid-level engineers.
Skills
C/C++ programming for embedded systems
Embedded design and development
Microcontrollers
RTOS experience
Debugging and troubleshooting
Agile methodologies
Team leadership
Education
Bachelor’s degree in Engineering or Computer Science
Tools
JIRA
Confluence
GitHub
Oscilloscope
Logic analyzer
Job description
Carrier is seeking a Staff Engineer based in Indianapolis, Indiana, to lead embedded software development for next-generation air-conditioning products. The role requires strong proficiency in C/C++ and extensive experience with microcontrollers and firmware development. Responsibilities include designing software solutions, ensuring code quality, and mentoring junior engineers. The position offers a competitive salary range between $96,000 and $192,000, alongside comprehensive health care benefits and various forms of paid leave.