Johnson Controls
smart, healthy and sustainable buildings
Developer(EmbeddedFirmware,Linux,RTOS)
Neural analysis suggests this role is
optimal for Mid candidates.
“Developer (Embedded Firmware, Linux, RTOS) at Johnson Controls. Skills: Embedded Firmware, Linux, RTOS, Embedded C, C++, microcontroller driver development, I2C, SPI, UART. manage & deliver new product functionalities. modify existing product’s functionalities”
What You'll Achieve.
deliver new product functionalities; modify existing product’s functionalities; improve product functionalities; provide new and improved products and solutions for our customers
Industry & Context.
problem solving skills; Ability to problem solve through analysis of a situation where there are a variety of variables
What They're Looking For.
Must Have
4-10 years’ experience in Embedded C, C++ application & microcontroller driver development, Good exposure to Embedded bus protocols - I2C, SPI, UART., Application development using C++, RTOS, Embedded Linux platform, Driver, middleware & application, Good knowledge of analog and digital hardware, microcontrollers, microprocessors and ability to under schematics and high-level design, Knowledge of Embedded software design and development 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, communication, interpersonal, problem solving and presentation skills, Thorough knowledge of the software development area, Self-motivated, takes initiative to resolve issues, Ability to problem solve through analysis of a situation where there are a variety of variables
Nice to Have
Experience on firmware development on Renesas, Microchip, ST microcontrollers and it’s tools is preferred., BE (ECE/EIE/ETC/EE) Degree in a technical field is required., 4-10 years of experience on embedded firmware development, Knowledge of Fire Detection Systems or similar systems
What You'll Do.
manage & deliver new product functionalities
modify existing product’s functionalities
improve product functionalities
development and test of programs in Fire detection systems
Work with Technical lead on Software sub-modules for design
Code & Test for embedded SW systems
Work on new product development as well as on feature development for released products
Prepare software design specifications
protocol specifications & feasibility study
Participate and support in project planning
coding & unit testing
Review and provide feedback on product functional specifications.
Participate in assisting Compliance
factory testing with any necessary support
Participate 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 projects
Understand and support for estimation
coding and unit testing during the development process
How You'll Work.
Team & Collaboration
work with technical lead with minimum technical guidance; work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists; Work with Technical lead on Software sub-modules; Participate in product development meetings, design reviews and code reviews.; Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers; Work with technical lead to plan and manage projects
Communication Scope
communication skills; interpersonal skills; presentation skills
Process & Methodology
project planning, effort estimation, plan and manage projects
Full Job Description
**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 salary * Paid vacation/holidays/sick time * On the job/cross training opportunities * Encouraging and collaborative team environment * Dedication 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 product’s 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 supervision * Work on new product developme
Applying for this Developer (Embedded Firmware, Linux, RTOS) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Johnson Controls?
Real rants from real employees. Read before you apply.