Design and develop Human Machine Interfaces (HMI) for embedded systems running on FreeRTOS or bare metal.
Implement UI logic using C / C++ frameworks tailored for constrained embedded targets.
Architect and implement abstraction layers to decouple high-level application logic from hardware-specific modules.
Dev
Roles & Responsibilities
Key Responsibilities :
Design and develop Human Machine Interfaces (HMI) for embedded systems running on FreeRTOS or bare metal.
Implement UI logic using C / C++ frameworks tailored for constrained embedded targets.
Architect and implement abstraction layers to decouple high-level application logic from hardware-specific modules.
Develop efficient, reusable, and reliable C++ code that meets memory, performance, and real-time constraints.
Conduct unit testing and embedded smoke testing using mocking and stubs for validation in non-hardware environments.
Analyze and optimize memory usage, including static / dynamic allocations and stack / heap management.
Collaborate with firmware, hardware, and QA teams to integrate and validate features across layers.
Ensure code quality, documentation, and adherence to embedded coding standards
Participate in design reviews, code reviews, and maintain technical documentation for long-term maintainability.
Continuously evaluate new embedded UI frameworks, testing tools, and optimization techniques to improve efficiency.
Write and maintain comprehensive documentation for new and existing code.
Follow secure coding guidelines and ensure compliance with industry safety standards (e.g., MISRA C++, CERT C++).
Implement defensive programming and robust error handling to ensure system reliability.
lop efficient, reusable, and reliable C++ code that meets memory, performance, and real-time constraints.
Conduct unit testing and embedded smoke testing using mocking and stubs for validation in non-hardware environments.
Analyze and optimize memory usage, including static / dynamic allocations and stack / heap management.
Collaborate with firmware, hardware, and QA teams to integrate and validate features across layers.
Ensure code quality, documentation, and adherence to embedded coding standards
Participate in design reviews, code reviews, and maintain technical documentation for long-term maintainability.
Continuously evaluate new embedded UI frameworks, testing tools, and optimization techniques to improve efficiency.
Write and maintain comprehensive documentation for new and existing code.
Follow secure coding guidelines and ensure compliance with industry safety standards (e.g., MISRA C++, CERT C++).
Implement defensive programming and robust error handling to ensure system reliability.
Create a job alert for this search
Firmware Engineer • KA, India
Related jobs
Promoted
OS Build & Hardening Eng
LTIMindtreeKarnataka, India, India
Senior Infrastructure Automation Engineer (Zero-Touch GPU Cloud Stack – Linux Image Lifecycle).Senior Infrastructure Automation Engineer.
Zero-Touch Build, Upgrade, and Certification pipeline.This r...Show moreLast updated: 16 days ago
Promoted
Linux Kernel Engineer
IgnitariumKarnataka, India
We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : .
Very good programming skills in C language or C++ language.Possess any o...Show moreLast updated: 2 days ago
Promoted
Hardware Engineer
Mistral SolutionsKarnataka, India
Join Our Team as a Hardware Engineer!.Are you a talented Hardware Engineer with 3 to 5 years of experience in Mixed-Signal Design, Analog Circuits, ADC, DACs, FPGA, DSP, and high-speed interfaces? ...Show moreLast updated: 2 days ago
Promoted
Implementation Engineer
HexnodeKarnataka, India
Hexnode, the enterprise software division of Mitsogo Inc.With a robust presence in over 100 countries, Hexnode UEM (Unified Endpoint Management) empowers organizations across myriad sectors to achi...Show moreLast updated: 2 days ago
Promoted
BMS Hardware Engineer
ZenoKarnataka, India
Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles.
Bengaluru – Work from Office (5 days a w...Show moreLast updated: 2 days ago
Promoted
Endpoint System Engineer
HexnodeKarnataka, India
Mitsogo is a global organization that highly values the contributions of each employee.Our ability to attract top talent is a testament to our commitment to fostering a sense of belonging for every...Show moreLast updated: 2 days ago
Promoted
Sr. Solution Manager
ElektrobitKarnataka, India
Elektrobit is an award-winning and visionary global vendor of embedded and connected software products and services for the automotive industry.
A leader in automotive software with over 35 years of...Show moreLast updated: 2 days ago
Promoted
Staff Engineer
QualcommKarnataka, India
CPU performance analysis of Arm v8 and v9 Cortex A CPU IP.System performance analysis for Arm total compute solution.Frequency, Cache, Latency and Bandwidth sweep analysis.Workloads bring up and ch...Show moreLast updated: 2 days ago
Promoted
IBM Maximo
LTIMindtreeKarnataka, India
We are seeking an experienced and highly skilled.Senior Maximo TechnoFunctional Consultant.The ideal candidate will have a strong background in handling Maximo tickets, providing both technical and...Show moreLast updated: 1 day ago
Promoted
Senior Hardware Design Engineer
PoshaKarnataka, India
Posha builds cooking robots that live inside your kitchen and cook food for you completely autonomously.Posha robots use Artificial Intelligence enabled Computer Vision to consistently and reliably...Show moreLast updated: 1 day ago
Promoted
Sr. Technical Support Engineer, Firewall - EMEA Shift
Palo Alto NetworksKarnataka, India
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and m...Show moreLast updated: 2 days ago
Promoted
Senior Software Engineer- RD&L Expert
BSH Home Appliances GroupKarnataka, India
The ideal candidate should possess strong capabilities in configuring, customizing, and integrating Opcenter RD&L solutions, with a solid foundation in.
Design, develop, and customize.Configure form...Show moreLast updated: 2 days ago
Founded by seasoned experts in the embedded and software industries, PTech Soft GmbH emerged in 2023 as a pioneering force in the technology sector.
Renowned globally as a front-runner, we specializ...Show moreLast updated: 2 hours ago
Promoted
Senior Linux Platform Engineer
ZenoKarnataka, India
Zeno is seeking a Senior Linux Platform Engineer (7–10 years of experience) with deep expertise in Linux system engineering, microservices architecture, and cloud infrastructure.Bengaluru – Work fr...Show moreLast updated: 2 days ago
Promoted
Firmware Design Engineer
BTL India Private LtdKarnataka, India
As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following : .
Understand the product specification and ...Show moreLast updated: 2 days ago
Promoted
Sr. Backend Engineer - AI&CV
GalaxEyeKarnataka, India
GalaxEye is building groundbreaking AI-first products that transform satellite data into actionable intelligence.We’re creating the world’s most advanced multi-sensor geospatial intelligence platfo...Show moreLast updated: 1 day ago
Promoted
Firmware Engineer
Univision Technology Consulting Pvt. Ltd.Karnataka, India
Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet.
Work on RTOS (FreeRTOS, Zephyr) and bare-m...Show moreLast updated: 2 days ago