Principal Embedded Software Engineer
Location: Atlanta, GA, USA
Job Number: 1180
External Description:
Carrier is a leading provider of healthy, safe, intelligent building, home and cold chain solutions with a world-class, diverse workforce and business segments covering HVAC, refrigeration, fire and security. We make modern life possible by delivering safer, smarter, and more sustainable solutions that make a difference to people and our planet while revolutionizing industry trends
Carrier’s Fire & Security business offers residential, commercial, and industrial fire and security systems and solutions with comprehensive portfolio of products. With industry leading product brands across fire, security, access control solutions, we help save lives, protect property, and serve the growing needs to provide safe, smart, connected building and home solutions.
About this role
We are seeking a Principal Embedded Software engineer to join IoT Solutions team, a part of Carrier’s Fire & Security business to help in the development and scaling of Innovative and customer centric IoT solutions.
If you have experience in embedded systems designs, IoT technologies and excited about creating customer-centric solutions, then this role may be a great fit for the next step in your career. The position is based in Atlanta GA
Key Responsibilities:
- Design and development of embedded software systems
- Creation of modular SW architectures and designs for real-time IoT devices
- Development of middleware, applications on RTOS, Embedded Linux
- Integration with cloud, software applications to deliver end-to-end solution
- Lead design, code reviews, implement, automate tests to ensure code quality
- Evaluate and recommend new technologies
- Prototype new solutions to prove and demonstrate technology concepts
- Actively collaborate with other engineering teams within Fire & Security, subject matter experts, digital teams to deliver on connected solutions
- Design to global regulatory requirements
- Lead and mentor other engineers
- Work with program management, product management and customers to deliver innovative solutions on time
Required Qualifications:
- BS in Electrical Engineering, Computer Engineering, or Computer Science
- 10+ years of experience in the design and development of real-time embedded software
- 5+ years of experience on experience with RTOS systems developing middleware, applications in C, C++
- 3+ years of experience developing software running on Embedded Linux
- 3+ years of experience working on wired and wireless communication technologies (RS485, BLE, WiFi, LoRa, LTE/5G, NB-IOT)
Preferred Qualifications:
- IoT systems development & deployment experience and familiarity on IoT standards and secure communication (HTTPS, MQTT, Sparkplug, AWS IOT Core, Azure IoT Stack technologies)
- Experience troubleshooting issues and debugging problems on embedded targets
- Proficient and knowledgeable in reading schematics and datasheets for components
- Demonstrated knowledge in leveraging the third party and open-source software
- Experience with front end innovation and advance development activities in IoT
- Ability to lead internal and customer teams through technical risk and cost trade-offs to meet business needs and KPIs
- Experience with Secure Software Development
- Experience with relevant standards FCC, UL, CSA, IEC for electronic device qualification
- Self-motivated and have a proven ability to work well in a cross-functional team environment
#LI-On-site
RSRCAR
Job Number: 30106281
Community / Marketing Title: Principal Embedded Software Engineer
Location_formattedLocationLong: Atlanta, Georgia US