The Job is closed. Check the latest active jobs here.
Location: Bengaluru
Company: Honeywell
Responsibilities
Main responsibility for this position is to develop embedded software for Building Management systems comprised of controllers and peripheral devices requiring expertise in various technologies like Embedded C, C++ programming, RTOS, Rhapsody and Linux system programming.
Specific Tasks Include
- Design & Develop embedded firmware for unitary and plant controllers with adherence to cybersecurity.
- Embedded firmware development using C, C++ and Shell Scripting.
- Communications (like SPI, I2C, UART, RS232, RS485, USB, Ethernet, TCP/IP, BACnet).
- Firmware issue debugging using gdb, JTAG, valgrind etc.
- Experience on working on Linux kernel/FREERTOS and Understanding of Linux/OS internals, Virtual memory.
- Effort estimation and contribution to program increment planning
You Must Have
- Bachelor or Master degree in engineering with specialization in electronics or computer science.
- Scaled Agile based product development with globally distributed teams.
- Hands on working with Linux/RTOS Based Projects
- Good experience in embedded software design & development.
- Understanding of open source components, CI&CD pipeline
- Work experience to write Unit test cases and understanding of test automation
- Understanding of dev tool chains like GitHub, Jira, BitBucket, Build servers, SonarQube, etc..
- Good communication, problem solving & presentation skills.
- Fluent in spoken and written English.
We Value
- Exposure to software product development life cycle and Agile methodologies would be preferred.
- Industry standard Tools chain for development – Jira, Visual Studio, Bamboo, Artifactory, etc.
- Working experience in product portfolio related Fire, security, Automation.
- Scaled Agile SAFE Certification
- Experience on requirement-management, Experience on cross site development.