Taro Logo

Software Engineer Lead

Johnson Controls enhances building intelligence through systems and digital solutions, making buildings smarter, safer, more comfortable, efficient, and sustainable since 1885.
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Johnson Controls is seeking a Software Sustaining Engineer Lead for their R&D facility in Brno, Czech Republic. This role focuses on embedded software development for fire detection systems, combining technical leadership with hands-on engineering. The position involves working with a global team to support and enhance mission-critical fire alarm systems that are installed in buildings worldwide.

The role requires strong technical expertise in embedded systems programming, particularly with C/C++, and experience with various development tools and platforms. The ideal candidate will have at least 5 years of embedded software experience and a degree in Computer Science or related field. They should be capable of leading and mentoring a team while maintaining technical excellence in software development.

This opportunity offers an attractive compensation package including multiple annual bonuses, flexible work arrangements, and comprehensive benefits. The company provides a modern work environment within a global technology leader, working on systems that directly impact building safety and efficiency.

Johnson Controls, established in 1885, is a global leader in building technologies and solutions. They offer the world's largest portfolio of building products, technologies, software, and services, focusing on making buildings smarter, safer, and more sustainable. This role provides an opportunity to work on products that are essential to public safety and are installed in buildings people visit every day.

The position requires relocation to Brno, Czech Republic, and offers a chance to work in a multicultural environment with cross-functional teams. The company's focus on innovation and continuous improvement provides excellent opportunities for professional growth and development.

Last updated 21 days ago

Responsibilities For Software Engineer Lead

  • Lead and mentor software engineering team
  • Support and enhance embedded software for fire detection systems
  • Collaborate with customers and cross-functional teams
  • Drive issue resolution and continuous improvement
  • Analyze, design, program, debug, modify, test and implement software for Fire Alarm Systems

Requirements For Software Engineer Lead

Python
Linux
  • Degree in Computer Science, Software or Electrical Engineering
  • 5+ years of embedded software experience (C/C++)
  • Experience with tools like Git, JIRA, and scripting languages
  • Strong communication and organizational skills
  • Experience with ARM, Coldfire, or Microchip processors (preferred)
  • Familiarity with scripting (Bash, Make, Python) (preferred)
  • Knowledge of multithreaded, multi-process, and real-time systems (preferred)

Benefits For Software Engineer Lead

Relocation Benefits
  • 13th salary (four times a year)
  • 14th salary (annual bonus)
  • Flexible work arrangements with home office options
  • Cafeteria allowance - 18,000 CZK/year
  • Meal vouchers
  • Pension/life insurance contribution
  • Relocation benefits

Related Jobs