Taro Logo

Senior Java Software Engineer

Global leader in intelligent climate and energy solutions, committed to creating solutions for people and planet.
Monterrey, Nuevo Leon, Mexico
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Java Software Engineer

Carrier Global Corporation is seeking a Senior Java Software Engineer to join their team at the Monterrey Technology Hub. This role is crucial in designing and developing Java-based solutions for Building Automation Systems. The position involves working with cutting-edge technology in intelligent climate and energy solutions, focusing on building automation controllers. The ideal candidate will combine strong Java programming expertise with an understanding of embedded systems and building automation.

The role offers an opportunity to work on challenging projects that directly impact building automation systems, requiring expertise in Java optimization, memory management, and performance tuning. You'll be part of a global leader in climate and energy solutions, working with a diverse team of professionals dedicated to creating innovative solutions for people and our planet.

As a Senior Java Software Engineer, you'll be responsible for the full development lifecycle, from design to deployment, ensuring that software meets strict performance and functional requirements. The position requires collaboration with hardware and systems engineering teams, making it an ideal opportunity for someone who enjoys working across different technical domains.

The company offers competitive benefits, including health insurance and professional development opportunities. With approximately 56,000 employees worldwide, Carrier provides a stable yet innovative environment where you can grow your career while working on meaningful projects that contribute to making buildings smarter and more sustainable.

Last updated 3 days ago

Responsibilities For Senior Java Software Engineer

  • Design, develop, and maintain Java-based solutions for Building Automation Systems
  • Write and maintain Java software for building automation controllers
  • Participate in project planning and provide accurate estimates
  • Collaborate with hardware and systems engineering teams
  • Ensure software meets timing and performance requirements
  • Write unit and functional tests using TDD methodologies
  • Debug and resolve software/hardware/firmware interaction issues

Requirements For Senior Java Software Engineer

Java
Linux
  • BS in Computer Science, Software Engineering, Electrical Engineering, or related field
  • Strong Java and object-oriented programming skills
  • Experience in Java-based memory management and optimization
  • Experience ensuring software meets timing and performance requirements
  • Experience with Linux environments
  • Knowledge of communication protocols (Ethernet, IP, BACnet, Modbus)
  • Experience with Test-Driven Development
  • Experience with Gradle, Maven, or other build systems

Benefits For Senior Java Software Engineer

Medical Insurance
  • Health insurance
  • Professional development opportunities

Interested in this job?

Jobs Related To Carrier Global Corporation Senior Java Software Engineer