Firmware Engineer
1 month ago
Designing and developing embedded software solutions using the Linux operating system.
Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products.
Design, develop and own product firmware for new product development.
Work with other developers to ensure the development of best possible future proof products to meet the cost, time, quality, and business needs.
Represent the team in technical discussions with other project stakeholders and other technical teams across the organization.
Develop deep understanding of existing product architectures.
Lead Cybersecurity topics for the development site.
Responsible for resolution of field issues that need product expertise.
Collaborate with internal and external teams to bring in best Engineering practices and processes.
Customizing and optimizing Linux kernels and distributions for specific hardware platforms.
Debugging and troubleshooting software and hardware issues in embedded systems.
Participating in code reviews and ensuring adherence to coding standards and best practices.
Developing and executing test plans to verify and validate embedded software functionality.
Documenting software designs, specifications, and test plans for future reference.
Qualifications:
Bachelor's or master’s degree in Electronics and Communication, Embedded system, Electrical /Electronic Engineering, or a related field.
7 to 12 years of experience in embedded systems firmware development, specifically with Linux-based platforms.
Required Skills:
1. Proficiency in programming languages - C++ and C.
2. Strong understanding and experience in Object-Oriented Design (OOD) principles for developing efficient and maintainable software.
Working experience on embedded Linux development tools and toolchains.
Solid understanding of data structures, algorithms, and data handling techniques.
Experience developing data hub components, incorporating the MQTT protocol, and configuring/integrating MQTT brokers (specifically Mosquitto) for efficient messaging in embedded systems
Experience in memory management and optimization techniques.
Experience in working with Real-Time Operating Systems (RTOS) or similar frameworks for handling tasks, scheduling, and synchronization in real-time applications.
Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART, USB)
Familiarity with board bring-up and bootloaders.
Experience with version control systems, such as Git, in both Linux and Windows environments.
Proficiency in scripting languages such as Python for automation and system-level tasks.
Experience with Jenkins server framework for continuous integration and deployment automation.
Preferred Skills:
Preferred working experience with power electronics products, UPS domain is preferred.
Familiarity with ARM or other embedded processor architectures.
Knowledge of networking protocols and TCP/IP stack.
Understanding of software security principles and best practices.
Qualifications - External
Bachelor's or master’s degree in Electronics and Communication, Embedded system, Electrical /Electronic Engineering, or a related field.
7 to 12 years of experience in embedded systems firmware development, specifically with Linux-based platforms.
Understanding of the entire product and the ability to take ownership of the product's full firmware are key in this role. This likely involves a deep understanding of the product's features, functionality, and the firmware that drives its operation.
-
Firmware Engineer
2 weeks ago
Delhi, Delhi, India Drones Tech Lab Full timeAbout the RoleWe are seeking a skilled and innovative Firmware Engineer to join our team at Drones Tech Lab, focusing on the design, development, and optimization of firmware for Unmanned Aerial Vehicle (UAV) applications. This role is critical to ensuring the performance and security of UAV systems, particularly in safety-critical and GPS-denied...
-
Firmware Engineer
1 month ago
delhi, India Schneider Electric Full timeKey Responsibilities: Designing and developing embedded software solutions using the Linux operating system. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products. Design, develop and own product firmware for new product development. Work with other developers to ensure the...
-
Firmware Design Engineer
5 days ago
Delhi, Delhi, India DEVANG SOLAAR Full timeAt DEVANG SOLAAR, we are seeking a highly skilled Firmware Design Engineer to join our team.Key Qualifications:Bachelor's degree in Electronics or related field.Minimum 2 years of experience in firmware design and development.Expertise in power electronics, product designing, and digital circuit design.Familiarity with microcontrollers, such as PIC, AVR, and...
-
Staff Firmware Engineer
2 months ago
Delhi, India Geminus Tech Full timeGeminusTech is a trusted development partner for software product startup companies as well as industry leading multi facet product companies. Our team is a bunch of seasoned professionals working with cutting edge technologies in storage, networking, satellite, SDV and cloud domain.Position Overview:We are seeking aSenior Embedded Firmware Developerwith...
-
Senior Firmware Engineer
1 month ago
delhi, India Qualcomm Full timeJob Title: Bluetooth Firmware Engineer, Senior Location: Hyderabad Job Description: This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices. Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...
-
Firmware Engineer
2 weeks ago
Delhi, India Drones Tech Lab Full timeJob Title –Firmware Engineer (UAV Systems)Company –Drones Tech Lab TMExperience –3+ yearsIndustry –Aerospace & Defence (UAV)Location –KolkataorRemoteCompany DescriptionDrones Tech Lab TMis a pioneer in drone manufacturing, drone pilot training, drone forensics and executes drone-as-a-service projects such as mapping, surveillance, agriculture, etc....
-
Senior Firmware Engineer
1 month ago
delhi, India Qualcomm Full timeJob Title: Bluetooth Firmware Engineer, SeniorLocation: HyderabadJob Description:This position is for software design, development of Bluetooth Firmware for Qualcomm Bluetooth devices.Candidate will be actively involved in development of new firmware for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive...
-
Firmware Development Engineer
2 weeks ago
Delhi, Delhi, India Lenovo Full timeJoin Lenovo's UEFI Firmware Development TeamWe are Lenovo, a global technology powerhouse, and we're seeking a talented UEFI Firmware Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will play a crucial role in creating the world's top servers.ResponsibilitiesDevelop and maintain x86 and ARM server...
-
Firmware Design Engineer
1 month ago
Delhi, India Schneider Electric Full timePosition Title: Firmware Design EngineerDesignation: Manager / Senior Manager Firmware DesignExperience (Min-Max): 3 - 15 YearsQualifications: B.E/ B.TechKey Responsibilities/Deliver:Firmware development of embedded products using embedded C and C++Software engineering development using layered architecture for drivers, RTOS, MLL, API etc..Hands on...
-
delhi, India Globex Digital Full timeRole: Senior Firmware Engineer Experience: 5 to 10 Years Location: Hyderabad Mode: Work From Office Primary Responsibilities: • Senior Firmware Engineer that can capably lead/work independently on Firmware design and development tasks while working within the common core code base used high-performance transceiver and optical modules. • Develop...
-
Firmware Engineering Manager
2 weeks ago
Delhi, Delhi, India Dover India Full timeFirmware Tech LeadJoin Dover India as a Firmware Tech Lead and take on a challenging role that requires technical leadership and hands-on firmware development expertise. As a key member of our TWG team, you will be responsible for leading software development projects with a focus on quality and timeline.Key Responsibilities:Collaborate with the TWG team to...
-
Firmware Software Engineer- Embedded
2 weeks ago
Delhi NCR, India Kimbal Technologies Full timeJob Description:Firmware Software Engineer- EmbeddedKey Responsibilities:Design, develop, and test firmware for embedded systemsDevelop and maintain C and C++ code for firmware developmentCollaborate with hardware engineers to ensure seamless hardware-software integrationDebug and troubleshoot firmware issuesDevelop and maintain low-level device drivers and...
-
Senior Staff Firmware Engineer
1 month ago
delhi, India Renesas Electronics Full timeAbout the Company:This is an opportunity to join a top-notch BMS IC Team with Renesas’s leading Power Business Unit. You will be part of a very skilled group of engineers who are helping build world class automotive and consumer BMS products.About the Role:Your main responsibility will be to design, develop & maintain Firmware platform that scales with...
-
Techlead Firmware
3 months ago
Delhi, India Dover India Full timeAbout Dover:Dover is a diversified global manufacturer with annual revenues in excess of $8 billion. We deliver innovative equipment and components, specialty systems and support services through four major operating segments: Energy, Engineered Systems, Fluids, and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead...
-
Firmware Engineer
1 month ago
delhi, India Tech Mahindra (formerly Mahindra Satyam) Full timeJob Title - Firmware Developer Years of Experience - 5-9 years Location - Chennai JD- Good Knowledge on programming in C, debugging & troubleshooting. Bitwise operators, Memory (malloc, calloc), pointers Good knowledge in Data Structures, OS concepts Good System programming skills - Linker & Debugger Must possess good verbal and written communication...
-
Embedded Firmware Developer
6 days ago
Delhi, India Vecmocon Technologies Pvt Lmt Full timeAbout the RoleWe are seeking a highly skilled Embedded Firmware Developer to join our team at Vecmocon Technologies Pvt. Ltd. As a key member of our engineering team, you will play a critical role in the development of new firmware and maintenance/enhancement of existing firmware for our electric vehicles.Key Responsibilities- Develop application layer code,...
-
Embedded Firmware Designer
5 months ago
Delhi, India Sieva Networks Solutions Pvt Ltd Full time**About Us**: Sieva Networks Solutions is hiring for its exclusive US client, based in California. The client is manufacturing and selling GPS trackers, mainly in the US. Website details: **Key Responsibilities**: - Develop and maintain firmware for GPS tracking devices, with an emphasis on performance optimization, power management, and robust operation. -...
-
Senior Firmware Engineer
2 weeks ago
Delhi, India Tech Mahindra Full timeRole/Skill:Memory Firmware ( ABL FW )Experience:3-7 yearsLocation:BangaloreJD:•Good understanding of DDR4, DDR5, NVDIMM•Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR)•Good understanding of UMC features like ECC, SME, SEV, RAS etc
-
Embedded Systems Firmware Software Engineer
2 weeks ago
Delhi NCR, India Kimbal Technologies Full timeJob SummaryFirmware Software Engineer for Embedded Systems at Kimbal TechnologiesKey ResponsibilitiesC and C++ programming for embedded systemsElectronics and networking knowledgeMicro-controllers and basic Linux conceptsMetering and RF experienceProduct design, NPD, and bug fixingProven experience in embedded engineering and firmware developmentProficiency...
-
Kimbal - Firmware Software Engineer- Embedded
4 weeks ago
Delhi NCR, India Kimbal Technologies Full timeJob Description :- Firmware S/W Engg- C, C++ PROGRAMING- Electronics - Networking knowledge- Knowledge of micro-controllers- Basic Linux concept- Metering/RF Experience- Should be able to Read, write and debugg code- Product Design, NPD- Bug Fixing- Proven experience as an Embedded Engineer or a similar role, including firmware development and...