H

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Embedded Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in engineering is required.
  • Four to six years of relevant experience in embedded systems design and development is required.
  • Strong C and C++ skills.
  • Knowledge of real-time operating system (RTOS) concepts and experience with an RTOS such as FreeRTOS or µC/OS.
  • Knowledge of embedded programming concepts.
  • At least two years of experience with board support packages, device drivers, or bootloaders.
  • At least two years of experience with ARM-based processors, such as TI, NXP, or ST.
  • Ability to read and understand schematics and basic hardware knowledge for designing and developing device drivers, display drivers, SPI, I2C, I2S, timers, and ADCs.
  • Working experience with bare-metal devices is required.
  • Understanding of TCP/IP and serial communication such as RS485, RS232, and UART.
  • Understanding of microcontroller concepts and ARM technology.
  • Basic understanding of cybersecurity concepts.
  • Ability to identify and troubleshoot hardware and software technical problems.
  • Knowledge of agile concepts.
  • Familiarity with I2C, UART, SPI, RS485, MODBUS, and CAN.
  • Working knowledge of Microsoft tools, Jira, or other project management tools.
  • Working knowledge of code management tools such as Bitbucket or SVN.
  • Good verbal and written communication skills.
  • Knowledge of agentic AI tools and techniques for programming and debugging is required.

Responsibilities

  • Develop device drivers and embedded applications in an RTOS or bare-metal environment.
  • Create requirement specifications for device drivers, bootloaders, and embedded applications based on system specifications.
  • Derive requirements from schematics and technical specifications; create detailed design and test specifications; implement features; and perform unit testing.
  • Follow appropriate coding standards when implementing designs.
  • Collaborate with hardware engineers by providing support and test code for board-level and regulatory testing.
  • Oversee, supervise, and review tasks performed by team members to ensure effective execution of work.
  • Manage end-to-end processes and projects for internal and external clients, with responsibility for timely and accurate delivery.
  • Issue clear instructions and directions to team members on tasks to be performed.
  • Mentor and guide junior colleagues to support their skill development and professional growth.

Desired Qualifications

  • Experience with MATLAB, Octave, or other signal processing tools is desirable but not mandatory.

About the Company

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Honeywell operates in four main areas—aerospace, building automation, performance materials and technologies (PMT), and safety and productivity solutions (SPS). Its products couple hardware, software, and services, delivering integrated solutions for customers in design, manufacturing, installation, maintenance, and analytics. It stands out through a broad, diversified portfolio, a global presence, and the ability to connect multiple stages of the product lifecycle into one ecosystem. The company aims to help customers operate more reliably and efficiently, reduce costs and environmental impact, and grow recurring revenue by offering solutions, services, and digital platforms that link its hardware and software offerings.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1906

Recently Posted Jobs

Explore more opportunities at Honeywell

See more jobs