Principal Embedded Systems Software Engineer
We’re looking for a Principal Embedded Systems Software Engineer who can contribute to firmware development, hardware integration, and sustaining activities across multiple platforms in the HVAC industry. This role focuses on writing reliable code in C/C++, learning our products and architectures, and supporting new feature development and debugging. If you’re motivated to grow your embedded expertise in a hands-on environment, we’d love to hear from you.
Position pays $110K - 150K depending on experience!
Key Responsibilities
Related Skills and Experience
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or similar
Typically 6+ years of embedded firmware development experience across multiple product cycles
Demonstrated ownership of embedded system architecture and technical direction
***Expert proficiency in C/C++ for embedded systems
Stong understanding of microcontroller architecture, timing, memory and interrupts
Hands on experience with embedded commmunication protocols (I2C, SPI, UART, RS-485)
Skilled with embedded debugging tools and lab equipment
Comfortable with hands on lab work (probing, solding, test setups)
Nice to Have