Padmi
Johnson Controls logo
Johnson Controls

HVAC equipment manufacturing · building automation and controls

Developer I (Embedded Firmware, Linux, RTOS)

IndiaPosted 2 months ago
Software engineeringJuniorFull Time; Regular
Apply at Johnson Controls

Opens the source posting on shine.com

Source description

About the role

View original

Build your best future with the Johnson Controls team As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience, focused on supporting their physical, financial, and emotional wellbeing. We are a Great Place To Work-Certified organization. Become a member of the Johnson Controls family and thrive in an empowering company culture where your voice and ideas will be heard your next great opportunity is just a few clicks away! What We Offer Competitive salaryPaid vacation/holidays/sick timeOn the job/cross training opportunitiesEncouraging and collaborative team environmentDedication to safety through our Zero Harm policy What You Will Do In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing products functionalities or improve product functionalities as required. The Embedded Firmware developer will work with technical lead with minimum technical guidance in the Embedded Firmware development team for the design, development and test of programs in Fire detection systems. You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers. How You Will Do It Work with Technical lead on Software sub-modules for design, Code & Test for embedded SW systems, with minimal supervisionWork on new product development as well as on feature development for released productsPrepare software design specifications, test plans, protocol specifications & feasibility studyParticipate and support in project planning, effort estimation, analysis, coding & unit testingReview and provide feedback on product functional specifications.Participate in assisting Compliance, Approvals, factory testing with any necessary supportParticipate in product development meetings, design reviews and code reviews.Makes recommendations for changes to firmware development guidelines & standards.Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.Work with technical lead to plan and manage projectsLearn, Understand and support for estimation, design, analysis, coding and unit testing during the development process What We Look For 4-10 years experience in Embedded C, C++ application & microcontroller driver developmentGood exposure to Embedded bus protocols - I2C, SPI, UART. Strong in analog and digital hardware and interfacing peripherals, microcontrollers. Application development using C++, RTOS, Embedded Linux platform, Driver, middleware & applicationGood knowledge of analog and digital hardware, microcontrollers, microprocessors and ability to under schematics and high-level designExperience on firmware development on Renesas, Microchip, ST microcontrollers and its tools is preferred. Should have good hands-on with Github, JIRA or any similar tools for version/source controlGood debugging skills with debuggers - ICE, GDB, JTAG, chip programmerKnowledge of Embedded software design and development practice; programming techniques and systems and language platforms.Self-motivated and a good team player and should be able to work independently with minimal supervision from team leads Specialized Skills Strong communication, interpersonal, problem solving and presentation skillsThorough knowledge of the software development areaSelf-motivated, takes initiative to resolve issuesAbility to problem solve through analysis of a situation where there are a variety of variablesKnowledge of Fire Detection Systems or similar systems Preferred BE (ECE/EIE/ETC/EE) Degree in a technical field is required.4-10 years of experience on embedded firmware development Build your best future with the Johnson Controls team As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience, focused on supporting their physical, financial, and emotional wellbeing. We are a Great Place To Work-Certified orga

One address, no account. We’ll tell you when matching roles go live.

More at Johnson Controls

Related open roles

View all roles