Taro Logo

Developer I - Embedded Firmware

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

Description For Developer I - Embedded Firmware

Johnson Controls is seeking an Embedded Firmware Developer to join their product development team in Pune, India. This role focuses on developing firmware for Fire detection systems, working within a multi-disciplined engineering team. The position offers an opportunity to work on cutting-edge building technology solutions, combining hardware and software expertise to create intelligent building systems.

As a Developer I, you'll be responsible for designing, developing, and testing embedded firmware solutions, working closely with technical leads and cross-functional teams. The role requires strong expertise in embedded systems, microcontroller programming, and various communication protocols. You'll be involved in both new product development and enhancement of existing solutions.

The ideal candidate should have 2-4 years of experience in embedded systems development, with strong knowledge of C/C++, microcontrollers, and embedded protocols. You'll be working with state-of-the-art development tools and technologies, contributing to products that enhance building safety and efficiency.

Johnson Controls offers a unique opportunity to work with a global leader in building technologies and solutions. The company's rich history dating back to 1885 and their commitment to innovation makes this an excellent opportunity for embedded developers looking to make an impact in the building automation industry. The role provides exposure to various aspects of product development, from design to deployment, with opportunities to work on complex technical challenges in a collaborative environment.

Last updated 6 days ago

Responsibilities For Developer I - Embedded Firmware

  • Work with Technical lead on Software sub-modules for design, Code & Test for embedded SW systems
  • Work on new product development and feature development for released products
  • Prepare software design specifications, test plans, protocol specifications & feasibility study
  • Participate in project planning, effort estimation, analysis, coding & unit testing
  • Review and provide feedback on product functional specifications
  • Participate in product development meetings, design reviews and code reviews
  • Develop firmware for Fire detection systems
  • Support Compliance, Approvals, and factory testing

Requirements For Developer I - Embedded Firmware

Linux
  • 2-4 years experience in Embedded C, C++ application & microcontroller driver development
  • Good exposure to Embedded bus protocols - I2C, SPI, UART
  • Strong knowledge of analog and digital hardware and interfacing peripherals
  • Experience with RTOS, Embedded Linux platform
  • Experience with Renesas, Microchip, ST microcontrollers preferred
  • Good debugging skills with ICE, GDB, JTAG, chip programmer
  • Knowledge of version control tools like Github, JIRA
  • BE Degree in ECE/EIE/ETC/EE
  • Strong communication and problem-solving skills

Interested in this job?

Jobs Related To Johnson Controls Developer I - Embedded Firmware