Taro Logo

Embedded Software Engineer

Global leader in intelligent climate and energy solutions, committed to creating solutions that matter for people and planet.
Monterrey, Nuevo Leon, Mexico
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

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.

The ideal candidate will be responsible for designing and developing firmware for various embedded products, particularly in HVAC control systems. With 2-4 years of experience required, the role demands strong programming skills in C/C++, understanding of various connectivity protocols, and experience with RTOS and embedded systems.

The position offers an opportunity to work with cutting-edge technologies in climate control solutions, collaborating with cross-functional teams including hardware, validation, and manufacturing engineers. The role involves both new product development and sustaining existing systems, providing a diverse range of challenges and learning opportunities.

Carrier offers competitive benefits including health insurance and professional development opportunities. The company's culture emphasizes innovation, sustainability, and creating solutions that matter for people and the planet. As a global leader in their field, they provide an environment that promotes employee engagement, fosters teamwork, and drives innovation for customer benefit.

This is an excellent opportunity for an embedded software engineer looking to make an impact in climate and energy solutions while working with a world-class team in a company known for pioneering new technologies and industries.

Last updated 2 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/disciplines
  • 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