Senior Software Engineer (Embedded)

HME

Bengaluru ,Karnataka , IN Full–time
Posted on: March 26, 2026
The core responsibilities for the job include the following: Design and Development of Firmware and Software Applications: • Work independently and with fellow seniors on the development of new complex firmware and software for embedded systems. • Participate in identifying and defining requirements and specifications for a given project. • Assist in documenting and reviewing overall architecture and individual software components. • Attend design team meetings to provide input into the overall architecture of projects. • Support Sustaining Engineering in solving design errors and/or modifications of existing released products. • Participate in an Agile team environment. Documentation, Coding, Testing, and Review: • Participates in identifying requirements and writing specifications for firmware / software projects. • Assists in documenting and reviewing overall architecture and individual modules. • Defines and performs both unit and system tests on firmware/software components. • Uses tools such as debuggers, emulators, and test harnesses to test and debug applications. Requirements: • Experienced with object-oriented analysis and design and familiar with structured, functional decomposition design methodologies. • Expertise in C/C++ languages. • Ability to read schematics. • Familiarity with common peripheral protocols (SPI, UART, I2C, etc. ). • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. • Proficiency with GitHub. • Familiar with the design of firmware for embedded applications. • Working knowledge of Linux kernel configuration or driver development. • Knowledge of object-relational databases (SQL / PostgreSQL). • Knowledge of Node / Node.js application development. • Experience with containerization (Docker, Kube). • Ability to reason and solve problems related to this position. • 3+ years Related Field. • BA or BS (college graduate) - Required.

About Company

HME

Karnataka ,IN

Your next job is waiting

Create your profile and start applying in minutes.