Embedded Firmware Engineer
4 weeks ago
About the Role:
We are seeking a highly skilled Tech Lead to join our team at Resideo, where you will be responsible for designing, developing, and integrating embedded firmware for our latest home automation IoT devices. As a Tech Lead, you will be part of a team that focuses on device connectivity, ensuring highly efficient, reliable, and predictable wireless communication between different products, cloud, and mobile App.
Key Responsibilities:
- Development of embedded firmware targeting device connectivity with peripheral devices, cloud, and mobile application using protocols WiFi, BLE, proprietary RF protocols, etc.
- Work on all aspects of complex embedded software development projects – design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols.
- Provide technical leadership, mentorship, as well as coordination with project planning and execution.
- Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed.
- Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into well-defined tasks.
- Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs, and assist as needed with component datasheet/schematic design review.
- Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing, and management.
- Follow details during all phases of SW design, development, integration, testing, and release.
- Collaboration with other development and quality assurance teams to ensure high-quality delivery.
- Participation in connected firmware platformization across Comfort business and Resideo.
- Involvement in improving processes, technologies, methodologies, and innovation.
- Exploration of new market trends in communication protocols.
- Technical mentorship to junior resources and external design houses as required.
Requirements:
- Bachelor's degree in Electronics and Communication/Computer Engineering/Electrical Engineering.
- 7+ years of experience developing embedded firmware in C, including standard libraries and multithreading programming with RTOS like ThreadX, FreeRTOS, Linux, etc.
- Excellent programming skills in embedded C, knowledge of data structure, code optimization, and logical analysis.
- Experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, Zigbee, Sub-GHz, etc.
- Experience in Wireless communication System: Firmware architecture, Design & Development.
- Experience in developing application firmware using IoT Protocols such as AMQP, MQTT, WebSocket, etc.
- Hands-on experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter, etc.
- Experience with automated unit testing framework.
- Excellent understanding of Electronic Hardware.
- Experience in cross-compilers and external hardware debuggers.
- Strong firmware debugging techniques and usage of tools like Wireshark, JTAG.
We Value:
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering.
- Relevant experience in home automation products and residential market.
- Experience with ARM Cortex-A and Cortex-M processors.
- Experience in C++, Python, and CI/CD.
- Familiarity with cryptographic concepts, public key cryptography, and certificates.
- Experience in troubleshooting, being able to perform analysis in a complex system.
- Experience with embedded Linux environments.
- Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour.
- Demonstrated ability to serve as a lead software engineer for complex software projects.
- Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output.
- Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions.
- Demonstrated capability to offer technical assessments in areas of expertise, new technologies, and software designs.
- Experience working in Agile Scrum teams.
- Strong interpersonal, communication, and presentation skills.
- Strong interpersonal skills with the ability to work and relate well with others.
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Sri Durga HR Solutions Full timeJob Title: Firmware and Embedded Software SpecialistSri Durga HR Solutions seeks a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will design, develop, and test firmware for various embedded systems.Key Responsibilities:Design and develop firmware for embedded systems, including microcontrollers and...
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Nexplace Info Private Limited Full time**Job Title:** Firmware Embedded Systems Specialist**Job Description:**We are seeking a highly skilled Firmware Embedded Systems Specialist to join our team at Nexplace Info Private Limited. The ideal candidate will have experience in developing embedded firmware for various applications.**Responsibilities:**- Develop and maintain embedded firmware for our...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Description: Technical Lead - Firmware DevelopmentLocation: Pan IndiaRole Overview:We are seeking a highly skilled Embedded Firmware Engineer to lead our team in designing, developing, and maintaining firmware solutions for embedded systems. The ideal candidate will have extensive expertise in developing low-level software, particularly firmware, for...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Description: Technical Lead Firmware EngineerLocation: Pan IndiaRole Overview:We are seeking a talented Lead Firmware Engineer to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for...
-
Embedded Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Resideo Full timeJob SummaryWe are seeking a highly skilled Embedded Firmware Engineer to join our team at Resideo. As a key member of our software development team, you will be responsible for designing, developing, and integrating embedded firmware for our latest home automation IoT devices.ResponsibilitiesDesign and develop embedded firmware for device connectivity with...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob DescriptionLocation: Pan IndiaRole OverviewWe are seeking a highly skilled Embedded Firmware Engineer to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Description:We are seeking a highly skilled Embedded Firmware Engineer to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and processors.Key...
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India HeadPro Consulting LLP Full timeJob Opportunity: Firmware EngineerWe are seeking an experienced Firmware Engineer to join our team at HeadPro Consulting LLP. The ideal candidate will have a strong background in C programming, real-time operating systems, and embedded systems development.Key Responsibilities:Developing C language firmware for embedded devices.Designing and implementing...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeJob Title: Embedded Firmware DeveloperWe are seeking a highly skilled Embedded Firmware Developer to join our team at Toshiba Software (India) Pvt. Ltd.About the RoleThis is a challenging opportunity for a seasoned Embedded Firmware Developer to design and develop firmware for HDDs of different technologies. The ideal candidate will have a strong...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeJob Title: Embedded Firmware DeveloperWe are seeking a highly skilled Embedded Firmware Developer to join our team at Toshiba Software (India) Pvt. Ltd.About the Role:As an Embedded Firmware Developer, you will be responsible for the development and verification of HDD firmware for various technologies. You will work independently to design and develop...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeJob Title: Embedded Firmware DeveloperWe are seeking a highly skilled Embedded Firmware Developer to join our team at Toshiba Software (India) Pvt. Ltd.Key Responsibilities:Develop and verify HDD Firmware for various technologiesDesign and develop software/firmware with minimal guidanceStrong understanding of embedded firmware design concepts and...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeJob Title: Embedded Firmware DeveloperWe are seeking a highly skilled Embedded Firmware Developer to join our team at Toshiba Software (India) Pvt. Ltd.Job Summary:As an Embedded Firmware Developer, you will be responsible for designing and developing firmware for HDDs of different technologies. You will work independently to develop and verify firmware, and...
-
Embedded Firmware Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Workship Full timeEmbedded Firmware EngineerAt Workship, we're seeking a highly skilled Embedded Firmware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded firmware for our cutting-edge products.Key Responsibilities:Design and develop high-quality embedded firmware using C and...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeJob SummaryWe are seeking a highly skilled Staff Firmware Engineer to join our team at Western Digital. As a key member of our firmware development team, you will be responsible for designing, developing, and integrating firmware for complex SW/HW/ASIC systems.Key ResponsibilitiesDesign and develop firmware for embedded systems, ensuring high-quality,...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeJob SummaryWestern Digital is seeking a highly skilled Embedded Firmware Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing, developing, and testing firmware for our enterprise and datacenter hard disk drives (HDDs).Key ResponsibilitiesParticipate in firmware development using C++14/17 on multiple environments,...
-
Embedded Firmware Design Engineer
2 weeks ago
Bengaluru, Karnataka, India nVent Full timeWe're seeking a talented Embedded Firmware Design Engineer to join our team at nVent, a leading provider of innovative electrical solutions. As an Embedded Firmware Design Engineer, you will be responsible for designing, verifying, and qualifying firmware for data center environment and energy monitor products on Linux platforms.Key Responsibilities:Design...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India AMETEK Full timeJob SummaryThis position is for a highly motivated individual to work as part of a research and development team to design and develop firmware for Power Instruments products. The candidate should have good written and verbal communication skills and be able to work in a team effectively. This position requires support for new products as well as legacy...
-
Embedded Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Enphase Full timeAbout EnphaseEnphase Energy is a global leader in the development of innovative energy technologies. Our mission is to transform the way people live and work by providing safe, reliable, and scalable sources of energy. With a strong focus on sustainability and innovation, we are building a team of talented engineers to help us achieve our goals.Job SummaryWe...
-
Embedded Firmware Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Talpro Full timeJob Description:We are seeking a highly skilled Embedded Firmware Software Engineer to join our team at Talpro. This role requires a strong background in firmware development, with a focus on C programming and embedded systems.Key Responsibilities:Design and develop firmware for embedded systems, including microcontrollers and other devices.Work with...
-
Embedded Firmware Architect
3 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Description: Embedded Firmware ArchitectLocation: Pan IndiaRole Overview:We are seeking a talented Embedded Firmware Architect to contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers...