Embedded Software Engineer Specialist
hace 3 semanas
Role Summary The Embedded Software Engineer Specialist is a senior technical expert responsible for leading the design, development, and optimization of embedded firmware for our next-generation HVAC and IoT-connected products. This role will drive architecture decisions, solve complex technical problems, and provide technical leadership across projects, working closely with hardware, system, cloud, mobile app, QA, and production teams. The Specialist is expected to act as a go-to person for critical technical topics, mentor other engineers, and help ensure our products meet global quality, reliability, and cybersecurity standards. Key Responsibilities Lead the architecture, design, and implementation of embedded firmware in C/C++ for microcontroller-based systems (e.g. RL78, ARM Cortex-M, or similar). Own key modules and features related to HVAC control, communication interfaces, and IoT connectivity, ensuring scalability and maintainability. Define and optimize RTOS-based system designs (e.g. FreeRTOS): task structures, priorities, inter-task communication, timing, and resource management. Design and implement robust communication stacks (UART, SPI, I²C, CAN, Modbus, proprietary protocols), including error handling and diagnostics. Collaborate with cloud and mobile app teams to define end-to-end data and control flows, including MQTT, REST/HTTP, BLE/Wi-Fi provisioning, and telemetry formats. Drive code quality and reliability: establish coding standards, perform deep code reviews, oversee static analysis, and support automated/unit testing. Diagnose complex system issues involving firmware, hardware, and communication using debuggers, analyzers, and lab equipment; provide root cause analysis and long-term fixes. Prepare and maintain technical documentation: architecture/design documents, interface specifications, firmware guidelines, and review checklists. Support system integration, field trials, and mass production issue resolution in cooperation with test, production, service, and quality teams. Promote and apply secure coding practices; support cybersecurity and regulatory compliance for connected products (e.g. secure boot, secure update, data protection). Mentor and coach junior and mid-level engineers, providing technical guidance, knowledge sharing, and review feedback. Contribute to project planning and risk management by providing effort estimates, identifying technical risks, and proposing mitigation plans. Continuously monitor new technologies, tools, and best practices and propose improvements to the embedded software platform and development processes. Qualifications & Experience Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. Typically 8+ years of hands‑on experience in embedded software/firmware development. Strong expertise in C for embedded systems; experience in C++ for embedded applications is an advantage. Proven experience with 8/16/32-bit microcontrollers (e.g. Renesas, STM32, NXP, or similar) and toolchains (IAR, GCC, etc.). Solid experience with RTOS-based systems (e.g. FreeRTOS or equivalent) and real‑time constraints. Deep understanding of embedded fundamentals: interrupts, timers, memory (Flash/RAM/EEPROM), low‑power design, bootloaders, diagnostics. Demonstrated ability to debug complex issues using JTAG/SWD debuggers, oscilloscopes, logic/protocol analyzers. Experience working in a structured development environment (Git or other version control, code review, CI/CD, issue tracking). Experience leading technical topics or acting as a key technical owner in multi‑person projects. Good written and spoken English for collaboration with global teams and for producing clear technical documentation. Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. Job Applicant's Privacy Notice: Click on this link to read the Job Applicant's Privacy Notice #J-18808-Ljbffr
-
Embedded Software Engineer Specialist
hace 3 semanas
Monterrey (Batáquez), México Carrier Global Corporation A tiempo completoRole Summary The Embedded Software Engineer Specialist is a senior technical expert responsible for leading the design, development, and optimization of embedded firmware for our next-generation HVAC and IoT-connected products. This role will drive architecture decisions, solve complex technical problems, and provide technical leadership across projects,...
-
Embedded Software Engineer Jr.
hace 1 día
Batáquez, México Aptiv PLC A tiempo completoMajor Accountabilities Design, develop, and maintain embedded software solutions for automotive applications, leveraging expertise in embedded systems and real-time operating systems (RTOS). Implement automotive communication protocols and integrate software modules with microcontroller architectures to ensure seamless operation within vehicle systems....
-
Embedded Software Engineer Jr.
hace 3 días
Batáquez, México Aptiv PLC A tiempo completoMajor Accountabilities Design, develop, and maintain embedded software solutions for automotive applications, leveraging expertise in embedded systems and real-time operating systems (RTOS). Implement automotive communication protocols and integrate software modules with microcontroller architectures to ensure seamless operation within vehicle systems....
-
Junior Embedded Software Engineer
hace 1 día
Batáquez, México Aptiv PLC A tiempo completoA leading automotive technology company is seeking an embedded software engineer in Monterrey, Mexico. The role involves designing and developing software solutions for automotive applications, working closely with cross-functional teams, and ensuring compliance with industry standards. Candidates should have a bachelor's degree in Computer Science or...
-
Embedded Software Team Lead – Automotive Safety
hace 2 semanas
Batáquez, México Aptiv A tiempo completoAn innovative technology company located in Monterrey seeks a Software Team Lead to manage a team of embedded software engineers. This role involves overseeing the development and validation of Automotive Electronic Control systems, ensuring adherence to Agile principles. Candidates should have a Bachelor’s degree in engineering and experience managing...
-
Embedded Software Team Lead – Automotive Safety
hace 2 semanas
Monterrey (Batáquez), México Aptiv A tiempo completoAn innovative technology company located in Monterrey seeks a Software Team Lead to manage a team of embedded software engineers. This role involves overseeing the development and validation of Automotive Electronic Control systems, ensuring adherence to Agile principles. Candidates should have a Bachelor’s degree in engineering and experience managing...
-
WordPress & AI-Focused Software Engineer (Hybrid)
hace 2 semanas
Batáquez, México jobr.pro A tiempo completoA leading software development company in Monterrey seeks a Middle Software Engineer to join their innovative team. This role focuses on creating scalable WordPress applications using PHP, while also expanding into Python-driven projects. Ideal candidates will have strong skills in WordPress customization and GraphQL API design. The company offers...
-
Software Team Lead
hace 2 semanas
Batáquez, México Aptiv A tiempo completoSoftware Team Lead Why join Aptiv? You'll have the opportunity to work on cutting‑edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world’s leading automotive brands. See your work come to life on the road—helping make mobility safer, greener, and more connected. Ready to shape the future of mobility...
-
Software Team Lead
hace 2 semanas
Batáquez, México Aptiv A tiempo completoSoftware Team Lead Why join Aptiv? You'll have the opportunity to work on cutting‑edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world’s leading automotive brands. See your work come to life on the road—helping make mobility safer, greener, and more connected. Ready to shape the future of mobility...
-
Senior Software Engineer
hace 7 días
Batáquez, México Confiz Limited A tiempo completoA leading technology company located in Monterrey is looking for a Tech Lead/Senior Engineer to manage software development projects. This role requires 8+ years of experience, particularly in Java and system design. The candidate will manage teams, contribute to sophisticated software solutions, and work with cutting-edge technologies. A strong focus is...