Jobs
Interviews

144 Embedded Firmware Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

0 Lacs

kakinada, andhra pradesh

On-site

You will be responsible for developing and maintaining embedded firmware for wireless sensor nodes utilizing BLE, LoRa, and Wi-Fi technologies. This includes customizing and implementing BLE services and characteristics for specific applications and integrating LoRa modules for long-range data transmission while developing fundamental network protocols. You will collaborate with Wi-Fi-enabled MCUs, such as ESP32, for gateway development and data forwarding. Implementing power-efficient logic through the utilization of deep sleep modes and event-based wakeups will be a key aspect of your role. Additionally, you will be involved in hardware bring-up, basic board testing, and sensor interfacing tasks. Your responsibilities will also include providing support for field testing, logging, and debugging to optimize wireless communication performance. Techvynsys Solutions is an ISO 9001 Certified company that offers a wide range of technological and engineering services to industries, particularly focusing on oil and gas as well as petrochemical processes. As a leading Services Company, Techvynsys has made significant contributions to the technological and engineering sectors. Our emphasis on attracting exceptional talent externally ensures business survival and success in today's competitive landscape. In addition to technological solutions for the mechanical sector, Techvynsys provides Recruitment Services, Technical Manpower Supply, and Project Execution Services. We also specialize in Annual Shutdown Maintenance Contracts (AMC) to cater to the diverse needs of our clientele.,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You will be responsible for the Ethernovia's Networking devices software stack development. This may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware, and Operating system to take full advantage of the feature-rich hardware. The firmware configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety-critical automotive applications. Also, we build products with strict adherence to Functional Safety, and hence, every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelor's or Master's degree in Computer Science/Software or a related field. - Work Experience: Minimum 10+ years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Video processing standards and protocols. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre-IPO stock options. - Cutting-edge technology. - World-class team. - Competitive base salary. - Flexible hours.,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As an Embedded Firmware Engineer, you will be responsible for developing firmware for Water/Gas/Energy utilities using IoT & AI technologies. Specifically, you will work on LV IoT products and be involved in MCU firmware development using C. Your tasks will include integrating analog inputs, coding for serial protocols like UART, I2C, SPI, and creating logic to drive actions and decisions in MCUs. Additionally, you will develop embedded computational algorithms and conduct code and system testing to ensure bug closures till the burn-in stages. To be successful in this role, you should have 1-3 years of relevant experience in the following technical skills: - MCU firmware development using C - Integration of analog inputs - Coding for serial protocols like UART, I2C, SPI - Building logic for driving actions and decisions in MCUs - Developing embedded computational algorithms - Working with MCU architecture, workspace architecture, and toolchain including debugger and coding suite for RL78, STM, PIC, Arduino, NXP MCUs Experience with Utilities and/or a background in Electrical Engineering (ECE/EEE/EIE) is essential for this position. Exposure and experience in developing Ship Ready Firmware for Commercial Embedded Products is highly desirable. This position is based in Ameerpet, Hyderabad. If you are interested in this opportunity, please share your resume with us at hr@ripplemetering.com. References are most welcome.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

InfinityX Innovations Pvt Ltd is revolutionizing electric mobility with breakthrough technology, enabling EVs to recharge faster than filling a petrol tank. As a dynamic team of engineers, innovators, and problem-solvers, we are dedicated to making electric vehicles practical, accessible, and future-ready. With patented solutions and a rapidly expanding presence in India's EV startup landscape, InfinityX offers you the chance to build the future of electric mobility. As a part of our team, you will lead the conceptualization, design, and deployment of advanced electronic and embedded systems for transformative ultra-fast charging and intelligent EV platforms. Your responsibilities will include architecting and developing complex electronic systems involving multiple subcomponents, leading full hardware lifecycle activities, solving multidisciplinary challenges, integrating and optimizing sensor networks, developing robust embedded firmware, collaborating with cross-functional teams, staying updated on emerging electronics technologies, and fostering an environment of experimentation and innovation. To excel in this role, you should have demonstrated hands-on leadership in end-to-end development, proficiency in embedded C/C++, circuit simulation, PCB design, rapid prototyping, experience in integrating sensors and networked embedded systems, a strong foundation in EMC/EMI practices, a drive for creative problem-solving, and a passion for pioneering sustainable transport and smart infrastructure. If you are eager to shape the electronics at the heart of the electric mobility revolution, innovate with InfinityX and apply today to build the next generation of ultra-fast EV technology!,

Posted 3 days ago

Apply

5.0 - 9.0 years

14 - 24 Lacs

Pune, Bengaluru

Work from Office

Job Title: Embedded Software Developer BLE & Wi-Fi Location: Pune, India Experience: 58 years Employment Type: Full-time ________________________________________ Job Summary: We are seeking a highly skilled Embedded Software Developer with hands-on experience in Bluetooth Low Energy (BLE) and Wi-Fi protocol integration. The ideal candidate will be responsible for designing, developing, and testing embedded firmware for connected devices in IoT or industrial product lines. This role involves close collaboration with hardware, QA, and product teams to deliver high-quality embedded solutions. ________________________________________ Key Responsibilities: Design, develop, and maintain embedded firmware for microcontroller-based systems with BLE and Wi-Fi connectivity. Integrate and validate wireless communication stacks (BLE, Wi-Fi). Work with low-level drivers, RTOS (e.g., FreeRTOS, Zephyr), and peripheral interfaces like UART, SPI, I2C. Optimize code for memory and performance in resource-constrained embedded systems. Collaborate with hardware teams for bring-up, debugging, and validation of new boards. Participate in design reviews, code reviews, and unit testing. Troubleshoot and resolve issues in embedded software throughout the development lifecycle. ________________________________________ Required Skills: 4–8 years of experience in embedded firmware development using C/C++. Strong hands-on experience with Bluetooth Low Energy (BLE) protocol stacks (e.g., Nordic, TI, Dialog, or similar). Experience with Wi-Fi protocols and networking stacks. Familiarity with RTOS-based development (e.g., FreeRTOS, Zephyr, or similar). Strong debugging skills using tools such as JTAG, oscilloscopes, logic analyzers. Hands-on experience with microcontrollers (ARM Cortex-M series preferred). Understanding of power management techniques and low-power wireless system design. ________________________________________ Nice to Have: Experience with IoT protocols like MQTT, CoAP. Familiarity with firmware Over-The-Air (OTA) update mechanisms. Exposure to security features for wireless communication (encryption, authentication). Experience with scripting languages (e.g., Python) for test automation. Knowledge of Agile/Scrum methodology. ________________________________________ Education: Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, or a related discipline. ________________________________________ Let me know if you'd like a version for junior developers, team leads, or domain-specific roles (e.g., healthcare IoT, industrial automation).

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: Minimum 5 years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre IPO stock options. - Cutting edge technology. - World class team. - Competitive base salary. - Flexible hours.,

Posted 5 days ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

Your role at Micron Technology will involve leveraging your expertise in embedded firmware for storage solutions, particularly in the realm of SSD technology. You will be responsible for designing and debugging firmware using assembly and C programming languages. Your knowledge of SSD flash translation layer, wear leveling, and garbage collection will be crucial for this role. Additionally, familiarity with mass storage interfaces like SAS, SATA, and NVMe would be advantageous. You will also be expected to configure and troubleshoot register settings of ASICs in an SoC environment. Your role will require a high level of proficiency in problem recreation, algorithm optimization, ARM development tools, and IDE. As a part of the team, effective communication and multitasking skills will be essential for thriving in the fast-paced environment. Prior experience in team leadership and the ability to supervise junior engineers will be beneficial. Familiarity with test equipment such as oscilloscopes and logic/bus analyzers is considered a plus. Micron Technology is a global leader in memory and storage solutions, driving the transformation of data into intelligence and innovation. With a strong customer focus and commitment to technological excellence, Micron offers a diverse range of high-performance DRAM, NAND, and NOR memory products through its Micron and Crucial brands. The company's innovations empower advancements in artificial intelligence, 5G applications, and data economy across various sectors. For more insights, kindly explore micron.com/careers. If you require assistance during the application process or need accommodations, please reach out to hrsupport_india@micron.com. Micron strictly prohibits the use of child labor and adheres to all relevant labor laws and international standards. Prospective candidates are encouraged to utilize AI tools to enhance their application materials, ensuring accuracy and authenticity in reflecting their skills and experiences. Misrepresentation through AI manipulation will lead to disqualification. Job seekers are advised to verify the legitimacy of any communication claiming to be from Micron by referring to the official Micron careers website.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a CPU Core Validation Engineer, you will be an integral part of the CPU Validation team within the CPU organization, focused on validating CPU core pipeline architecture and microarchitecture features. Your responsibilities will include developing a detailed test plan that takes into consideration the IP architecture and microarchitecture features. You will collaborate closely with CPU design and verification teams to create CPU bring-up and functional validation test plans for the IP you are responsible for. Additionally, you will design validation methodology and test content to be utilized on emulators during the pre-silicon phase as well as on actual silicon. Working with SOC bring-up and software teams, you will strategize CPU core feature bring-up and conduct end-to-end validation. In case of failures on silicon, you will be responsible for triaging and debugging issues. Furthermore, you will develop test content and testing strategies to support CPU validation on silicon and collaborate with CPU verification teams to replicate silicon failures on emulators and FPGAs. You will also engage with the design team to propose and design new debug features to enhance future CPU bring-ups. The minimum requirements for this role include a BA/BS degree in Computer Science or Electrical Engineering with at least 5 years of experience. You should have a minimum of 3 years of experience in Silicon Validation and bring-up. Proficiency in implementing assembly and C/C++ language embedded firmware is essential, along with familiarity with software toolchains such as assemblers, C compilers, Makefiles, and source code control tools. Preferred qualifications for this position include a strong understanding of microprocessor architecture, particularly in areas like Cache Coherence, Memory Ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative Execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing at both the Block/Unit-level and Subsystem/Chip-level is beneficial. Experience in creating test plans and writing Assembly code is desirable, as well as the ability to independently develop and work on a block/unit of the design.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Firmware Lead Engineer at Texas Instruments, you will play a crucial role in designing and developing innovative software solutions that drive TI's revolutionary product lines. Your expertise will contribute significantly to the development of embedded software and development tools used for testing products. Through your coding skills, you will enable chips to operate in revolutionary new ways, impacting the technologies people use daily. To excel in this role, you should possess a minimum of 6 years of experience in the field, along with a degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or a related discipline. Your understanding of digital power, various topologies, and hands-on experience in building firmware for digital power applications will be essential. Proficiency in Embedded firmware, debugging, and programming languages such as Assembly, C, and C++ is required. Additionally, familiarity with software engineering processes and the full software development lifecycle is preferred. Strong analytical and problem-solving skills, effective communication abilities, and the capacity to collaborate across different functions are highly valued. You should demonstrate excellent time management skills, initiative, and the ability to thrive in a fast-paced environment. At Texas Instruments, we prioritize empowering our employees to take charge of their careers and development. By collaborating with some of the brightest minds globally, you will contribute to shaping the future of electronics. We believe in the strength of diversity and inclusion, as they drive innovation and make us stronger as a company. Texas Instruments Incorporated is a leading semiconductor company dedicated to designing, manufacturing, and selling analog and embedded processing chips across various markets. Our passion lies in creating a better world by enhancing the affordability of electronics through semiconductors. Each innovation we introduce builds upon the last, making our technology more reliable, cost-effective, and energy-efficient, thus enabling semiconductors to integrate into electronics worldwide. As an equal opportunity employer, Texas Instruments fosters a diverse and inclusive work environment. If you are enthusiastic about this opportunity, we encourage you to apply and join us in our mission to shape the future of technology. At Texas Instruments, we do not base our recruitment decisions on citizenship, immigration status, or national origin. However, we adhere to applicable laws and regulations related to information access and export control. If restrictions prevent you from working in this position without an export license, we reserve the right to either offer an alternative role not requiring such a license or decline to proceed with your employment.,

Posted 1 week ago

Apply

10.0 - 15.0 years

1 - 1 Lacs

Bengaluru

Work from Office

Overview: TekWissen is a global workforce management provider throughout India and many other countries in the world. Position: Firmware Engineer Location: Bangalore Work Type: Onsite Job Type: Full time Job Description: Experience with C/C++ Experience with software development in a Linux environment Experience in low level driver development, register interface programming, general algorithms. Experience in Firmware development using FreeRTOS or Zephyr is an added advantage. Experience with embedded processors such as ARM, RISC Experience with industrial standard devices e.g. Ethernet, PCIe, SPI, I2C, USB, GPIO and Memory architectures DDR/SDRAM/DMA Experience in high performance and low latency, multi-threaded, high throughput SRIOV-capable PCIe-subsystem drivers for compute and network acceleration Scripting language experience like Perl, Python or TCL is an advantage Excellent interpersonal, written and verbal communication skills A self-starter and team player TekWissen Group is an equal opportunity employer supporting workforce diversity.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

coimbatore, tamil nadu

On-site

As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for embedded systems. You will work closely with the hardware team to ensure seamless integration between the hardware and software components. Your primary focus will be on writing efficient and reliable code that meets the system requirements. In this role, you will participate in all phases of the firmware development process, from initial concept to production release. You will be expected to troubleshoot and debug issues, optimize code for performance and memory constraints, and ensure the overall quality of the firmware. Additionally, you will collaborate with cross-functional teams to define system requirements, develop project plans, and deliver solutions on time. The ideal candidate will have a strong background in embedded systems development, with experience in programming languages such as C and C++. Knowledge of hardware interfaces, communication protocols, and real-time operating systems will be essential for success in this role. Excellent problem-solving skills, attention to detail, and the ability to work independently or as part of a team are also key attributes we are looking for. If you are a passionate engineer with a desire to work on cutting-edge technology and drive innovation in the field of embedded systems, we encourage you to apply for this exciting opportunity. Join our team and help us create the next generation of firmware for our embedded systems.,

Posted 1 week ago

Apply

6.0 - 9.0 years

8 - 18 Lacs

Bengaluru

Work from Office

Preferred who Staying in the Bangalore Location MsgQ Technologies Services Private, Limited. Job Title: R&D Lead - Firmware Key Responsibilities: • Design, develop, and debug embedded systems and firmware for electronic products. Lead the firmware development lifecycle from requirement gathering to deployment and post release support. • Handle and guide the firmware team members on coding standards, and debugging strategies. • Conduct regular code reviews and mentor junior engineers to build technical expertise within the team. • Collaborate closely with hardware, QA, and product teams for system integration and validation. • Ensure firmware meets performance, reliability, and scalability targets. • Create technical documentation, design specifications, and unit test plans. • Evaluate microcontroller platforms and tools to suit various product requirements. • Plan and manage project timelines, resource allocation, and task prioritization. • Continuously improve processes, tools, and standards used in firmware development. • Stay updated with the latest advancements in embedded technologies and propose innovative solutions. Technical Skills Required Must-Have Skills: 1. Microcontroller Experience: Proficiency in 8/16/32-bit microcontrollers (ST, Microchip, etc.). 2. Programming Knowledge: Strong expertise in Embedded C/C++. 3. RTOS Expertise: Experience with Free RTOS and other real-time systems. 4. Peripheral Interfaces: Strong knowledge of SPI, I2C, ADC, RS232, RS485, Ethernet, USB, CAN, External Bus. 5. Driver Expertise: Experience working with LWIP or similar drivers. 6. Memory Interface: Understanding of EEPROM, external flash memory, and file systems. 7. Schematics Understanding: Ability to interpret and debug hardware schematics. 8. Communication Protocols: Hands-on with Modbus RTU, Modbus TCP/IP, Modbus ASCII. 9. Network Protocols: Knowledge of IPv4, IPv6, DHCP/DHCPv6, TCP/IP, UDP, SNMPv2, SNMPv2Traps. Preferred Additional Skills: • Experience developing and integrating graphical LCD drivers. Expertise with Linux OS and kernel-level programming. Bluetooth and Wi-Fi module integration in embedded systems. • Experience with automotive-grade real-time systems and standards. • Proficient in using debugging tools like oscilloscopes, logic analyzers, and JTAG. Work Environment Address: MsgQ Technologies Services Private, Limited. No.15, 4th Floor, Bannerghatta Rd, Sarakki Industrial Layout 3rd Phase, J P Nagar. Bangalore Karnataka - 560076. Contact us: +91 - 8088322927

Posted 1 week ago

Apply

8.0 - 12.0 years

12 - 15 Lacs

Noida

Work from Office

Embedded Hardware strong in Project Management, Team Leading, Individual Contributor, Embedded Firmware, Embedded Hardware, Embedded Software, Embedded Systems, Agile Methodology etc.

Posted 1 week ago

Apply

8.0 - 12.0 years

12 - 15 Lacs

Noida

Work from Office

Embedded Hardware strong in Project Management, Team Leading, Individual Contributor, Embedded Firmware, Embedded Hardware, Embedded Software, Embedded Systems, Agile Methodology etc.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. This responsibility includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety critical automotive application. Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications: - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: 3 years for Mid-level and 7 years for Senior Level position. - Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with: - Experience with simulation and emulation platforms. - GNU or similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Automation and DevOps tools like Jenkins. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills: - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company - Opportunity to grow your career as the company grows - Pre IPO stock options - Cutting edge technology - World-class team - Competitive base salary - Flexible hours - Medical, dental and vision insurance for employees - Flexible vacation time to promote a healthy work-life balance,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You will be responsible for the Ethernovia's Networking devices software stack development. This may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware, and Operating system to take full advantage of the feature-rich hardware. The firmware configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built ground-up for safety-critical automotive applications. Also, we build products with strict adherence to Functional Safety, and hence every team member is required to fit into a culture of safety and best development practices. Technical Qualifications - Bachelors or Master's degree in Computer Science/Software or related field. - Work Experience: Minimum 10+ years of relevant experience for this position. - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals. - Proficient in C/C++ Programming Language. Experience in Python is a plus. - Experience with Firmware, preferably for communication devices like Ethernet. - Experience with Embedded firmware, preferably for communication devices like Ethernet. - Experience with integration and testing of firmware and low-level code. - Hands-on Experience with Hardware and embedded processors, preferably for communication devices. - Expertise in efficient code practices for code footprint and performance. Nice to Have Experience with - Experience with simulation and emulation platforms. - GNU or a similar compiler, debugging suite. - Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. - Building Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262. - Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV. - Video processing standards and protocols. - Code Version Control and Review tools/processes like Perforce/Git, Swarm. - Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP). - ARM family of processors or similar embedded processors. - Bootloaders like uboot or similar. Soft Skills - Self-motivated and able to work effectively both independently and in a team. - Excellent communication/documentation skills. - Attention to details. What you'll get in return: - Technology depth and breadth expansion that can't be found in a large company. - Opportunity to grow your career as the company grows. - Pre IPO stock options. - Cutting edge technology. - World-class team. - Competitive base salary. - Flexible hours.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

As a Firmware Engineer with 3 to 5 years of experience and a B. Tech qualification, you will play a vital role in supporting the firmware development team for designing, developing, and producing firmware-supported products. Your responsibilities will include testing, documentation, and establishing firmware standards. Your key responsibilities will involve developing Embedded Firmware in C and C++ for 32/16/8-bit microcontrollers. You should have prior experience with microcontrollers such as STM32, MSP430, IMX, PIC32, and knowledge of at least one Real-Time Operating System (RTOS). Experience in working with peripherals like SPI, UART, I2C, and proficiency in tools like IAR, Keil, debuggers, MPLAB, and code composer will be essential. Additionally, familiarity with protocols like Zigbee, LoRa, Sigfox, Modbus, Profibus, or foundation field bus is mandatory. Prior experience in processor-based development and Linux driver, kernel, and bootloader development is highly desired. Knowledge of Version Control Systems (SVN, GitHub), basic hardware debugging skills, and tools such as CRO and Logic Analyzers are expected from the ideal candidate. Experience in Bootloader development will be an added advantage for this role.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

west bengal

On-site

Are you passionate about building connected devices from the ground up Kalkey is on a mission to redefine the future of IoT, and we're looking for a dynamic IoT Engineer to help us get there. This is your chance to work on cutting-edge IoT hardware, owning the full development lifecycle from PCB design to cloud integration and scaled manufacturing. What You'll Do: Hardware Development & Design: - Create custom PCB layouts using Altium, KiCad, or Eagle - Source optimal sensors, microcontrollers, and components - Draft detailed schematics and maintain library databases - Optimize designs through Design for Manufacturability (DFM) practices Firmware & Communication Protocols: - Develop and test embedded firmware in C/C++ - Implement MQTT and secure IoT communication stacks - Configure WiFi, Bluetooth, LoRaWAN, and cellular connectivity - Apply encryption and cybersecurity best practices in firmware Manufacturing & Production Support: - Liaise with manufacturing partners from prototype to volume production - Build testing protocols and assist in debugging production issues - Write detailed assembly and manufacturing documentation System Integration & Testing: - Integrate hardware with cloud platforms (AWS, Azure, etc.) - Conduct system-level validation and performance tuning - Build automated test frameworks for quality assurance - Monitor field performance and continuously optimize devices What Were Looking For: Required: - B.E./B.Tech in Electrical/Electronics or related field - 3+ years in IoT hardware development and PCB design - Proficiency in Altium, KiCad, or Eagle - Embedded C/C++ for microcontrollers (e.g., ESP32, STM32) - Experience implementing MQTT and wireless protocols - Circuit design skills, analog and digital - Experience in sourcing and managing component supply chains Preferred: - M.E./M.Tech in a relevant discipline - Experience with AWS IoT, Google Cloud IoT, or Azure IoT - Familiarity with protocols like CoAP, HTTPS, WebSocket - Knowledge of compliance processes (FCC, CE, UL) - Enclosure and mechanical design experience - Power optimization and battery-based systems knowledge - Background in device-level cybersecurity What We Offer: - Competitive salary & performance-based incentives - Stock options in a fast-growing tech company - Work on groundbreaking IoT innovations - Training, mentorship, and skill-building resources - Flexible hours and remote work options - Inclusive and collaborative team culture,

Posted 1 week ago

Apply

10.0 - 15.0 years

10 - 14 Lacs

Ahmedabad

Work from Office

We are seeking a Technical Lead- Embedded Software/Firmware to lead our growing embedded systems team delivering robust solutions for industrial applications, while also exploring avionics and high-end consumer electronics. The ideal candidate is hands-on, technically strong, and capable of mentoring a team and delivering production-ready embedded solutions. Key Responsibilities Define software architecture and guide design decisions for embedded products across industrial and consumer domains. Drive development of embedded firmware for microcontrollers, SoCs, and FPGAs using C/C++ and assembly. Lead Board Support Package (BSP) development including bootloaders, device drivers, and OS bring-up (Linux, RTOS). Collaborate with hardware teams for board bring-up, hardware validation, and early prototyping. Architect and implement firmware for interfaces like UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and memory controllers. Integrate RTOS or embedded Linux as per project requirements, including kernel customization and peripheral support. Establish and enforce coding standards, code review practices, and embedded software best practices. Set up and maintain embedded development environments, toolchains, and build systems (e.g., Make, CMake, Yocto). Plan and manage software lifecycle from requirements through testing, validation, and release. Interface with cross-functional teams (hardware, QA, manufacturing) to ensure cohesive product delivery. Provide mentorship, technical training, and onboarding support to junior and mid-level engineers. Drive root cause analysis and debugging for complex system-level issues across hardware and software boundaries. Ensure compliance with relevant safety, quality, and industry standards (e.g., MISRA, ISO 26262, IEC 61508). Coordinate with project and program managers to define timelines, resource planning, and risk mitigation strategies. Required Qualifications Bachelors or Masters degree in Electronics, Electrical, or Computer Engineering. 10+ years of embedded firmware/software development experience, including 2+ years in a leadership role. Expertise in embedded C/C++, real-time systems, and microcontroller/SOM platforms. Experience with firmware bring-up, bootloaders, RTOS (FreeRTOS, ThreadX, etc.), and communication stacks. Familiarity with configuration management tools (Git, SVN) and CI/CD pipelines. Strong understanding of industrial protocols, safety systems, and real-world interfacing. Exposure to compliance frameworks like DO-178, MISRA, or ISO 26262 is a plus. Nice to Have Avionics or consumer product firmware experience. Experience with scripting, Python-based test automation, and embedded Linux. Knowledge of FPGA interfacing and signal processing is an advantage. Benefits Work on cutting-edge projects in industrial, avionics, and emerging tech spaces. Lead a high-performing embedded team with growth potential. Competitive compensation and dynamic work culture. Job Category Embedded Solutions Job Type Full Time Job Location Ahmedabad

Posted 1 week ago

Apply

15.0 - 20.0 years

30 - 45 Lacs

Chennai

Work from Office

PRINCIPAL ENGINEER/ SENIOR TECHNICAL ARCHITECT Job Requirements We are seeking an experienced Embedded Software Architect to lead and oversee the design and development of embedded software systems. The ideal candidate will have over 15 years of experience in the field, with a strong background in C/C++ programming, real-time operating systems, and hardware-software integration. This role involves collaborating with cross-functional teams to deliver innovative and high-quality embedded solutions. Responsibilities include - Design and architect embedded software systems from concept to production. - Lead and mentor a team of embedded software engineers. - Develop and maintain embedded software architectures and design patterns. - Optimize software for performance, reliability, and power consumption. - Conduct code reviews and ensure compliance with industry standards and best practices. - Interface with hardware engineers to define system requirements and specifications. - Develop and execute testing and validation plans for embedded software. - Stay updated with the latest advancements in embedded systems and incorporate relevant technologies. - Document software design and development processes. - Guide and provide necessary support for embedded software development according to medical device compliance and regulations. - Adaptive to managing and co-ordinate cross functional demand during product development and maintenance. Work Experience Required Skills: Bachelor's or masters degree in computer science, Software Engineering, Electronics Engineering, or a related field. - Embedded architect experience specifically in hemodialysis machine and Renal care device generally. - Medical devices experience who can write SRS and run the entire product design process. - Over 15 years of experience in embedded software development and architecture. - Proficiency in C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures. - Experience with communication protocols such as I2C, SPI, UART, USB , etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture are a plus. Preferred Skills: - Experience with hardware design and schematic review. - Knowledge of modern software development methodologies (Agile, Scrum). - Familiarity with version control systems such as Git. - Understanding of safety-critical systems and compliance standards.

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 8 Lacs

Erode

Work from Office

JD: * Design,develop,test & maintain firmware using Embedded C/C++ on Arm Cortex microcontrollers with RTOS & MQTT protocol communication . 2+ years of experience in firmware development . Knowledge of hardware interfaces & protocols (SPI, I2C, UART,). Health insurance Provident fund

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Do you have a passion for invention and self-challenge Do you thrive on pushing the limits of what's considered feasible As part of an extraordinary modem team, you'll craft sophisticated & pioneering embedded firmware that delivers more performance in our products than ever before. You'll work across subject areas to transform improved hardware elements into a single, integrated design. Join us, and you'll help us innovate new wireless systems technologies that continually outperform the previous iterations! By collaborating with other product development groups across Apple, you'll push the industry boundaries of what wireless systems can do and improve the product experience for our customers across the world. As a Cellular 5G/4G Physical Layer Firmware Engineer on this team, you will be at the center of the embedded 5G/4G/multimode cellular firmware effort within a silicon design group responsible for crafting and productizing state-of-the-art cellular SoCs. We are looking for someone comfortable with all aspects of embedded software development, who thrives in a dynamic multi-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements. Implement key 3GPP protocols and control/data path processing algorithms with very tight time, latency and energy budgets by interfacing to specialized cellular ASIC hardware. Examples of processing include 3GPP channels and procedures such as PDCCH, PDSCH, PBCH, PUCCH, PUSCH, PRACH, UL/DL HARQ, Tracking loops. Examples of 3GPP algorithmic areas include: Channel Estimation, Channel State Feedback, Interference Cancellation, Cell Search and Measurement, Beam Measurement. Work with systems engineers to refine signal processing algorithms for efficient firmware/hardware execution. Work with silicon designers to define HW interfaces, processors, bus, DMA, accelerator, and memory subsystems. Specify, design, and implement the firmware architecture of an innovative mobile wireless communications system. Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon FW design and HW verification. Evaluate and implement pioneering tools for build, formal verification and test. Define methodologies and best practices. Minimum Qualifications: - Experience with hardware control for physical layer 4G/5G data path processing. - Understanding of 5G and 4G 3GPP protocols. - Experience implementing digital signal processing algorithms using special purpose digital signal processing HW. - Strong understanding of linear algebra and digital signal processing principles. - Deep understanding of software engineering principles, and core computer science fundamentals. - Fundamental facility with C and C++, compilers, build and source code control tools. - Significant experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming. - Solid understanding of computer architecture with particular emphasis on the HW/SW interfaces of high speed communication subsystems. - Experience with silicon prototyping, emulation systems, and virtual platforms. - Proficiency debugging embedded software systems. Familiarity with UARTs, JTAG, and oscilloscopes. - Some mainstream OS application level development and Python or Perl scripting experience. Preferred Qualifications: - Bachelors degree in electrical engineering, electronics and telecommunications, computer engineering, or computer science is required.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

pune, maharashtra

On-site

As an experienced Embedded Software Engineer, you will collaborate with the architecture team to design scalable, secure, and high-performance platform infrastructure. Your responsibilities will include translating stakeholder requirements into robust and scalable software systems, evaluating emerging technologies for improvements, and designing, developing, testing, and documenting embedded software components and applications. You will troubleshoot and resolve complex application and infrastructure issues alongside cross-functional teams and lead Corrective and Preventive Action (CAPA) processes. In this role, you will drive capacity planning and scalability efforts, develop detailed technical documentation, and promote continuous improvement and Agile best practices. You will collaborate with hardware teams for seamless software integration, ensure compliance with internal standards and external regulatory frameworks, and engage with global stakeholders and third-party vendors. Your qualifications must include a B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, or a related field, along with a minimum of 7 years of relevant experience in embedded software development. Prior experience in the Medical Device industry or similarly regulated sectors is preferred. Key Skills & Experience: - Strong hands-on expertise in Embedded C/C++, preferably in an RTOS environment. - In-depth knowledge of embedded firmware and device driver development. - Proficiency in hardware/software integration and troubleshooting. - Experience with requirements management, source code control, and change management systems. - Proficiency in code reviews, static and dynamic code analysis, and generating software quality metrics. - Ability to work in a regulated development environment (e.g., FDA Class I/II/III, ISO 13485). - Familiarity with Agile methodologies, Scrum practices, and continuous integration. - Strong understanding of software development standards, including risk, usability, and safety considerations. - Excellent interpersonal, communication, and organizational skills. - Strong mentoring, leadership, and team-building capabilities. - Demonstrated experience in working with global teams, across time zones, and with multidisciplinary functions. Core Competencies: - Intellectual Horsepower - Technical Expertise - Team Building & Mentoring - Talent Development - Comfort with Ambiguity and Change - Relationship Management - Organizational Effectiveness If you are a proactive individual with a passion for innovative software development and a strong background in embedded systems, we invite you to apply for this challenging and rewarding position.,

Posted 1 week ago

Apply

7.0 - 12.0 years

6 - 10 Lacs

Varanasi

Work from Office

About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

19 - 25 Lacs

Bengaluru

Work from Office

The AI Engineering and Enablement organization delivers OpenTexts foundational AI capabilities and shared services to accelerate GenAI adoption across the enterprise. In addition to building scalable AI toolkits and operational infrastructure, the team defines technical patterns and works with product and architecture leaders to promote aligned, secure, and effective AI development. The Opportunity As Senior Manager for AI Engineering Programs, you will lead a team of architects and developers responsible for engineering execution, internal enablement tooling, and incubation of new AI capabilities. This role is focused on coordinating delivery efforts across internal AI programs, supporting shared component development, and driving exploratory projects that guide AI engineering direction. Your team contributes to the development of internal AI tools, SDKs, studio features, and integrations across environments. The group also supports prototyping and pilot efforts to explore how AI can improve internal operations and customer-facing capabilities. You Are Great At: Leading teams of engineers and architects focused on internal AI development and enablement tooling Coordinating execution of multiple engineering workstreams across product and architecture stakeholders Driving prototyping and incubation projects to validate new AI concepts and improve developer capabilities Supporting internal readiness and reuse across shared platforms and AI workflows What It Takes: 8+ years of experience in software engineering, architecture, or technical program leadership roles Hands-on experience with AI engineering practices, developer tooling, or internal enablement platforms Strong project execution and coordination skills across cross-functional teams Familiarity with GenAI integration models, SDKs, orchestration patterns, and prompt design Bachelors degree or higher in a relevant technical field.

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies