Carrier Global Corporation is seeking a Senior Java Software Engineer to join their team in Monterrey. As a global leader in intelligent climate and energy solutions, we're looking for talented individuals to help design and develop Java-based solutions for Building Automation Systems.
The role focuses on creating and maintaining software for building automation controllers, requiring deep expertise in Java programming with emphasis on performance and memory optimization. You'll be working in a collaborative environment, interfacing with hardware and systems engineering teams to deliver high-quality solutions.
Key aspects of the role include developing Java-based solutions using Agile methodologies, ensuring software meets performance requirements, implementing test-driven development practices, and debugging complex software/hardware interactions. The ideal candidate will have strong problem-solving skills and a passion for innovation.
Requirements include a BS in Computer Science or related field, strong Java programming skills, and experience with memory management in resource-constrained environments. Additional valuable skills include Linux experience, knowledge of communication protocols (BACnet, Modbus), and familiarity with build systems like Gradle or Maven.
We offer competitive benefits including health insurance and professional development opportunities. At Carrier, we value diversity and inclusion, creating an environment where employees can thrive and innovate. Join us to be part of a team that's shaping the future of intelligent climate and energy solutions.