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, Carrier is committed to creating innovative solutions that matter for people and our planet. The role focuses on designing, developing, and maintaining Java-based solutions for Building Automation Systems, with a particular emphasis on building automation controllers. The ideal candidate will possess strong Java programming skills, especially in optimization of performance and memory usage in resource-constrained environments.
The position involves working with cutting-edge technologies in building automation, requiring expertise in Java development, embedded systems, and hardware integration. You'll be part of a team that uses Agile methodologies and test-driven development practices to ensure high-quality software delivery. The role offers opportunities to work on challenging technical problems while contributing to solutions that improve building efficiency and sustainability.
Key responsibilities include developing Java-based solutions, collaborating with hardware and systems engineering teams, ensuring software meets performance requirements, and debugging complex system interactions. The company offers competitive benefits including health insurance and professional development opportunities. This is an excellent opportunity for a senior developer looking to make an impact in the building automation industry while working for a well-established global corporation with approximately 56,000 employees worldwide.
The position requires a BS in Computer Science or related field, strong Java programming skills, and experience with memory management and optimization. Additional valuable skills include experience with Linux environments, communication protocols (BACnet, Modbus), and test-driven development practices. The hybrid work arrangement offers flexibility while maintaining team collaboration.