Taro Logo

Embedded Software Engineer

Global leader in intelligent climate and energy solutions, focused on creating solutions for people and planet.
Monterrey, Nuevo Leon, Mexico
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
IoT

Description For Embedded Software Engineer

Carrier, a global leader in intelligent climate and energy solutions, is seeking an Embedded Software Engineer to join their team at the Monterrey Technology Hub. This role focuses on developing embedded control products that integrate cloud, mobile app, and embedded controls technologies. The position requires expertise in firmware development and IoT technologies, with responsibilities spanning from HVAC control systems to software architecture and testing. The ideal candidate will have 2-4 years of experience, strong programming skills in C/C++, and experience with various connectivity protocols. The role offers opportunities to work with cutting-edge embedded technologies while contributing to solutions that impact climate and energy efficiency. Carrier provides a collaborative environment with professional development opportunities and comprehensive benefits. The company's commitment to innovation, sustainability, and creating solutions that matter for people and the planet makes this an exciting opportunity for engineers passionate about embedded systems and IoT development.

Last updated 3 days ago

Responsibilities For Embedded Software Engineer

  • Developing embedded software for Carrier's equipment controls
  • Developing embedded software for HVAC control systems
  • Working with various engineering functions including systems, hardware, validation/reliability and manufacturing
  • Writing special test software for hardware and validation/reliability engineering
  • Completing prototype and test software development
  • Participating in risk identification reviews
  • Writing specifications and test plans
  • Leading and participating in software inspections and design reviews
  • Completing systems integration and software requirements

Requirements For Embedded Software Engineer

  • BS/MS in Computer/Electrical Engineering, Computer Science, or related field
  • 2-4 years of software development experience
  • Understanding of C or C++ programming languages
  • Experience with various connectivity protocols (WiFi, Bluetooth, Z-Wave, Zigbee, etc.)
  • RTOS experience
  • Experience with software architecture and design patterns
  • Familiarity with debugging principles
  • Experience developing in an Agile software development environment
  • Experience leading small development projects
  • Proven ability to implement continuous improvements and standardize processes

Benefits For Embedded Software Engineer

Medical Insurance
  • Health insurance
  • Professional development opportunities

Interested in this job?

Jobs Related To Carrier Embedded Software Engineer