.Country: MexicoLocation: LOC5016: Carrier - Plant E, Carretera. Villa de García Km 3.0, Santa Catarina, 66350 MexicoRole: Embedded Software EngineerLocation: Santa Catarina, Nuevo LeónFull/Part-time: Full timeBuild a career with confidence with Carrier Global Corporation, a global leader in intelligent climate and energy solutions committed to creating solutions that matter for people and our planet for generations to come.About the roleCarrier is seeking a highly motivated Embedded Software Engineer to participate on our global teams that develop Carrier's embedded control products. This individual will be responsible for the design and development of firmware for various embedded products.Key Responsibilities:Developing embedded software in support of Carrier's embedded equipment controls.Developing embedded software in support of Carrier's HVAC control systems.Working effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing.Writing special test software for hardware and validation/reliability engineering.Demonstrating the ability to work within a project team.Balancing the responsibilities of sustaining and new product development projects.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.RequirementsWe are looking for people who are responsible, punctual, and results-driven. If this is you, get in touch.As a minimum you must have: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.Organized with strong attention to detail, while managing multiple priorities.Experience developing in an Agile software development environment.Experience leading small development projects.Proven ability to implement continuous improvements and standardize processes.Although not necessary, it would be nice if you have:Experience with ARM Microcontrollers (preferred).Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred).(HVAC) System Design Experience (preferred).Experience with configuration/change management systems such as Git Hub (a plus).Experience with Embedded Linux (a plus).BenefitsHealth insurance.Professional development opportunities.Our commitment to youOur greatest assets are the expertise, creativity, and passion of our employees. We strive to provide a great place to work that attracts, develops, and retains the best talent, promotes employee engagement, fosters teamwork, and ultimately drives innovation for the benefit of our customers