Firmware IoT Developer
7 days ago
Role : Firmware IoT Developer Location : Bangalore Job Overview : We are seeking a highly skilled Firmware IoT Developer with a strong background in embedded systems, networking protocols, and driver development. The ideal candidate will have extensive hands-on experience in C programming, working with RTOS-based environments, and possess solid knowledge of Ethernet, TCP/IP stack, and hardware communication protocols such as SPI, MDIO, and UART. If you have a passion for developing firmware solutions for cutting-edge IoT products and enjoy problem-solving at both the hardware and software levels, we'd love to have you on board. Key Responsibilities : Firmware Development : - Design, develop, and maintain embedded firmware for IoT devices and systems. - Implement device drivers and communication protocols such as SPI, MDIO, UART, ensuring reliable data transmission and system functionality. - Develop and optimize Ethernet and TCP/IP stack for seamless communication in networking-based IoT products. Networking and Communication Protocols : - Expertise in Ethernet, TCP/IP Networking, and other relevant communication technologies to develop and integrate networking-based firmware solutions. - Develop and debug network interfaces and protocols to ensure reliable data exchange between embedded devices and host systems. RTOS Development and Debugging : - Work in a real-time operating system (RTOS) environment to design, implement, and troubleshoot firmware components. - Use debugging tools to identify and resolve issues in embedded systems, ensuring optimal performance in a complex, resource-constrained environment. Automation and Testing : - Develop test automation scripts using Python to improve testing efficiency and ensure firmware reliability. - Perform unit and integration testing for firmware components. - Proactively identify bugs and ensure they are fixed in a timely manner. Continuous Integration (CI) and Deployment (CD) : - Implement and manage continuous integration and deployment (CI/CD) pipelines using Jenkins for seamless updates and deployment of firmware to target devices. - Integrate firmware development with version control tools like Git, Bitbucket, or SVN. Collaboration : - Collaborate with cross-functional teams, including hardware engineers, software engineers, and quality assurance teams to deliver integrated solutions. - Communicate and document technical details to team members, including specifications, procedures, and technical constraints. Key Skills & Qualifications : Education : - Bachelor's or Master's degree in Electronics, Communication, Computer Science, or related field (E/B.Tech/ME). Technical Skills : - Strong proficiency in Embedded C for firmware development. - Experience with Ethernet and TCP/IP stack development, configuration, and debugging. - Hands-on experience with hardware communication protocols (SPI, MDIO, UART). - Embedded Systems Development and RTOS-based programming (such as FreeRTOS, VxWorks, etc.). - Strong understanding of device drivers and their development in embedded systems. - Experience in Python scripting for automation and debugging. Development Tools and Environments : - Familiarity with Source Control Systems like Git, Bitbucket, SVN. - Experience in using Jenkins for setting up CI/CD pipelines. - Knowledge of test automation practices and tools. Experience : - 4-8 years of hands-on experience in Firmware/driver development in a product-based environment. - Previous work in Ethernet-based networking products, with strong knowledge of network communication protocols. Soft Skills : - Excellent communication skills and the ability to explain technical concepts clearly. - Strong interpersonal skills and the ability to work effectively in a team environment. - Problem-solving skills with a hands-on approach to debugging complex issues. Preferred Additional Skills : - Familiarity with IoT protocols like MQTT, CoAP, or Zigbee. - Experience with low-level hardware debugging using oscilloscopes, logic analyzers, and other hardware debugging tools. - Knowledge of security protocols in IoT firmware, such as TLS, SSL, or DTLS. - Prior experience with agile development methodologies. (ref:hirist.tech)
-
IoT Firmware Developer
7 days ago
Bengaluru, Karnataka, India VARITE Inc. Full timeAbout VARITE Inc.VARITE Inc. is a leading provider of cutting-edge IoT solutions. We are committed to delivering high-quality products that meet the evolving needs of our customers. As a Firmware IoT Developer, you will play a critical role in shaping the future of IoT technology.Key Skills & Qualifications:Education: Bachelor's or Master's degree in...
-
Firmware Specialist
5 days ago
Bengaluru, Karnataka, India Black Box Full time**Job Overview:**Black Box is seeking an experienced Firmware Specialist - IoT to lead the development of our cutting-edge IoT products.About the Role:Lead the development of firmware for IoT products, focusing on efficiency, reliability, and scalability.Collaborate with cross-functional teams to design and develop IoT solutions.Implement firmware, test...
-
IoT Firmware Development Manager
7 days ago
Bengaluru, Karnataka, India Syook Full timeCareer OpportunitiesWe're seeking experienced professionals to join our team as IoT Engineers. As part of our product development process, you'll work closely with cross-functional teams to design, develop, and deploy cutting-edge IoT solutions. With a focus on firmware development, research, and coordination, you'll have the opportunity to make a real...
-
Firmware Engineer for IoT Solutions
17 hours ago
Bengaluru, Karnataka, India Nanoprecise Sci Corp Full timeNanoprecise Sci Corp is an automated AI-based predictive maintenance solution provider that facilitates early detection of even small changes in machine operations well before they impact production or cause downtime.As a Firmware Engineer for IoT Solutions, you will contribute to the development of our IoT products, working closely with cross-functional...
-
Senior IoT Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India SolarEdge Full timePower the Future with us SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 4000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home...
-
IoT Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India SolarEdge Full timePower the Future with us SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 4000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home...
-
Senior IoT Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India SolarEdge Full timePower the Future with us SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 4000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home...
-
Firmware Development Specialist
7 days ago
Bengaluru, Karnataka, India VARITE Inc. Full timeThe role requires designing, developing, and maintaining embedded firmware for IoT devices and systems. This involves implementing device drivers and communication protocols like SPI, MDIO, UART, ensuring reliable data transmission and system functionality. Additionally, the candidate should develop and optimize Ethernet and TCP/IP stack for seamless...
-
Firmware Developer
4 days ago
Bengaluru, Karnataka, India Mempage Technologies Full timeCompany Description : Mempage Technologies Private Limited is a technology company focused on providing Product Engineering Services and Building Future Technology to simplify life. They specialize in R&D, MVP, Products, and Technology services that utilize cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. The company...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Pinea Full timeWe are looking for a skilled Firmware Engineer to design, develop, and optimize embedded software for IoT-based water dispenser and fuel dispenser systems. The ideal candidate will have hands-on experience in firmware development, microcontroller programming, and communication protocols.Key Responsibilities:Develop, test, and debug firmware for IoT-enabled...
-
IOT Software Developer
3 weeks ago
Bengaluru, Karnataka, India Pinea Full timeWe are seeking a skilled IoT Software Developer to contribute to the development of an IoT-based fuel dispenser system. The ideal candidate should have at least one year of experience in working with projects related to water resource management, fuel management, or fuel dispenser systems. This role requires expertise in IoT protocols, embedded systems, and...
-
Senior Firmware Developer
17 hours ago
Bengaluru, Karnataka, India Nanoprecise Sci Corp Full timeJob SummaryNanoprecise Sci Corp seeks an Embedded Firmware Engineer to join our team. The ideal candidate will have a solid understanding of embedded software and systems, experience with STM32 microcontrollers, ARM Cortex-M architecture, and a strong foundation in wireless communications for IoT applications.About NanopreciseNanoprecise Sci Corp is a...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Black Box Full timeWe have Openings for Firmware Engineer professionals at Bangalore location Total Experience: 4+ yrs Role: Firmware Engineer Salary: Case to case basis Notice period: upto 60 Days Mode of job: 5 Days Working from Office Job Description: Position: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially embedded C, Strong...
-
Firmware Engineer
7 days ago
Bengaluru, Karnataka, India Black Box Full timeWe have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description:Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, StrongKnowledge...
-
C/C++ Firmware Engineer
5 days ago
Bengaluru, Karnataka, India Black Box Full time**About the Position:**We are seeking a highly skilled C/C++ Firmware Engineer to join our team at Black Box.About the Role:Develop high-quality firmware for IoT devices using C/C++.Work closely with engineers to design and implement efficient firmware architectures.Implement firmware, test plans, and software quality assurance processes.Key...
-
Firmware Engineer
5 days ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeFirmware EngineerAbout the roleWe are currently seeking an experienced Firmware Engineer to join our skilled cross-functional team, who will design, implement, test and maintain Firmware for all client embedded products. If you are a confident engineer, highly-motivated and always learning then you are who we are looking for. This is your opportunity to...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeJob Summary We are seeking an experienced Firmware Engineer to design, implement, test, and maintain Firmware for all client embedded products. The ideal candidate is a confident engineer with a passion for learning and a willingness to develop new technologies in a real greenfield project that touches every level of the IoT stack. Key Responsibilities...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeFirmware EngineerAbout the roleWe are currently seeking an experienced Firmware Engineer to join our skilled cross-functional team, who will design, implement, test and maintain Firmware for all client embedded products. If you are a confident engineer, highly-motivated and always learning then you are who we are looking for. This is your opportunity to...
-
Firmware Development Specialist
24 hours ago
Bengaluru, Karnataka, India Mistral Solutions Full timeAbout Mistral SolutionsMistral Solutions is dedicated to delivering top-notch software solutions for the most demanding applications. Our software team possesses a unique blend of skills and expertise that enables us to tackle complex projects.We offer a comprehensive range of services including low-level software development, firmware creation, device...
-
Firmware Engineer
6 days ago
Bengaluru, Karnataka, India Black Box Full timeJob Title: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially embedded C. Strong knowledge in ARM Cortex M series processors. Experience working with ARM-based tool chains and ARM debuggers (Mandatory). Responsibilities: End-to-end Embedded Firmware development for IoT products. Development of Firmware, test plan...