Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Bosch Software Engineering Coimbatore, Tamil Nadu, India Posted on Aug 1, 2025 Apply now Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities : We are seeking an experienced Embedded Software Engineer to join our Healthcare device development team. The ideal candidate will have a strong background in embedded C programming , microcontroller-based system design (PIC and STMicro) , and experience in developing software in compliance with Healthcare device standards . You will be responsible for designing, coding, debugging, and testing embedded software for next-generation Healthcare devices, ensuring safety, performance, and regulatory compliance. Key Responsibilities Design and develop embedded software for Healthcare devices using PIC Microcontrollers (via MPLAB) and STM32 / STMicroelectronics platforms. Implement device drivers, communication protocols, and real-time control algorithms. Collaborate with hardware and systems engineering teams for hardware-software integration. Develop and execute unit tests, participate in code reviews, and ensure high code quality. Support design documentation as per Healthcare regulatory requirements (IEC 62304, ISO 13485, FDA). Participate in requirements analysis, risk assessments, and traceability mapping. Ensure system performance, safety, and reliability through robust design and validation. Collaborate in cross-functional teams (QA, Regulatory, Systems Engineering) to support V&V efforts. Qualifications Educational qualification: B.E / B.Tech Experience 5-8 Years Mandatory/requires Skills Strong proficiency in Embedded C/C++ Experience with PIC microcontrollers and MPLAB IDE/Compiler Experience with STM32 / STMicro microcontrollers and development tools (CubeMX, STM32CubeIDE) Knowledge of RTOS concepts (FreeRTOS or similar) Familiarity with UART, SPI, I2C, ADC/DAC, timers, PWM, etc. Hands-on experience with debugging tools, oscilloscopes, logic analyzers, and emulators Experience in low-level driver development, bootloader, and firmware upgrade mechanisms Preferred Skills Understanding of IEC 62304, ISO 14971, ISO 13485, FDA 21 CFR Part 820 Experience with Healthcare-grade communication protocols (e.g., CAN, BLE, USB) Familiarity with Version Control Systems (Git, SVN) Experience in automated testing and continuous integration (CI/CD) for embedded systems Basic knowledge of scripting languages (Python) for test automation Apply now See more open positions at Bosch
Posted 1 day ago
2.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Job Profile: Firmware Engineer (2+ Years Experience) Department : R&D – Embedded Software / Firmware Reports to : Embedded Team Lead / R&D Manager Location : Coimbatore Job Type : Full-time Job Summary The role is responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. Key Responsibilities Firmware Development · Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvoton etc..) · Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. · Implement communication protocols and control logic · Write modular and well-documented code using best practices · Use version control for firmware New Concept / Feature Development · Support development of new product features and prototypes · Create proof-of-concept firmware for early-stage idea validation · Collaborate with team during features planning · Suggest improvements based on real-world application needs Testing & Debugging · Perform unit-level and integration testing of firmware modules · Use tools like oscilloscope, logic analyzer, UART terminals , and IDE debuggers (e.g., MPLAB, Keil) · Assist validation team in real-time testing and application simulation · Identify and resolve firmware bugs and performance issues · Support hardware-firmware integration testing Hardware Coordination · Understand hardware schematics, pinouts, and datasheets · Work closely with hardware engineers during initial Board power ON · Identify whether an issue is firmware-related or hardware-related · Ensure correct peripheral configurations and timing Documentation & Release · Create documentation: flowcharts · Maintain firmware version history and release notes · Participate in design reviews and code walkthroughs · Provide firmware loading guides for production/QA teams Failure Analysis & Support · Support field testing and production debug · Assist in Root Cause Analysis (RCA) of software-related failures · Implement firmware corrections and validate fixes · Provide debug logs, issue reports, and traceability support for CAPA Skills Required Technical Skills · Proficient in Embedded C programming · Strong understanding of microcontroller internals · Experience with MCUs like STM32, PIC, Atmel, etc. · Hands-on with communication protocols : UART, I2C, SPI, Modbus, etc. · Debugging using IDE tools, serial logs, and lab instruments · Familiarity with interrupt handling, timers, watchdogs, and low-power modes · Structured and maintainable coding style · Strong debugging and analytical skills · Good communication and documentation habits · Team-oriented with a proactive learning attitude
Posted 4 days ago
0.0 - 2.0 years
0 - 0 Lacs
Coimbatore, Tamil Nadu
On-site
Job Profile: Firmware Engineer (2+ Years Experience) Department : R&D – Embedded Software / Firmware Reports to : Embedded Team Lead / R&D Manager Location : Coimbatore Job Type : Full-time Job Summary The role is responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. Key Responsibilities Firmware Development · Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvotonetc..) · Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. · Implement communication protocols and control logic · Write modular and well-documented code using best practices · Use version control for firmware New Concept / Feature Development · Support development of new product features and prototypes · Create proof-of-concept firmware for early-stage idea validation · Collaborate with team during features planning · Suggest improvements based on real-world application needs Testing & Debugging · Perform unit-level and integration testing of firmware modules · Use tools like oscilloscope, logic analyzer, UART terminals , and IDE debuggers (e.g., MPLAB, Keil) · Assist validation team in real-time testing and application simulation · Identify and resolve firmware bugs and performance issues · Support hardware-firmware integration testing Hardware Coordination · Understand hardware schematics, pinouts, and datasheets · Work closely with hardware engineers during initial Board power ON · Identify whether an issue is firmware-related or hardware-related · Ensure correct peripheral configurations and timing Documentation & Release · Create documentation: flowcharts · Maintain firmware version history and release notes · Participate in design reviews and code walkthroughs · Provide firmware loading guides for production/QA teams Failure Analysis & Support · Support field testing and production debug · Assist in Root Cause Analysis (RCA) of software-related failures · Implement firmware corrections and validate fixes · Provide debug logs, issue reports, and traceability support for CAPA Skills Required Technical Skills · Proficient in Embedded C programming · Strong understanding of microcontroller internals · Experience with MCUs like STM32, PIC, Atmel, etc. · Hands-on with communication protocols : UART, I2C, SPI, Modbus, etc. · Debugging using IDE tools, serial logs, and lab instruments · Familiarity with interrupt handling, timers, watchdogs, and low-power modes · Structured and maintainable coding style · Strong debugging and analytical skills · Good communication and documentation habits · Team-oriented with a proactive learning attitude Job Type: Full-time Pay: ₹20,000.00 - ₹25,000.00 per month Benefits: Provident Fund Schedule: Day shift Supplemental Pay: Performance bonus Ability to commute/relocate: Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Embedded C programming: 2 years (Required) MCUs like STM32, PIC, Atmel: 2 years (Required) communication protocols: 2 years (Required) Work Location: In person Speak with the employer +91 8525898380
Posted 4 days ago
0.0 - 2.0 years
0 - 0 Lacs
Coimbatore, Tamil Nadu
On-site
Job Profile: Firmware GSM Engineer (2+ Years Experience) Department : R&D – Embedded Software / Firmware Reports to : Embedded Team Lead / R&D Manager Location : Coimbatore Job Type : Full-time Job Summary The role is responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. Key Responsibilities Firmware Development · Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvotonetc..) · Develop & optimize Firmware for GSM/GPRS/IOT Modules. · Implement OTA updates, error handling, power management · Work with cloud platforms (MQTT/HTTP APIs) for IoT data communication · Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. · Implement communication protocols and control logic · Write modular and well-documented code using best practices · Use version control for firmware New Concept / Feature Development · Support development of new product features and prototypes · Create proof-of-concept firmware for early-stage idea validation · Collaborate with team during features planning · Suggest improvements based on real-world application needs Testing & Debugging · Perform unit-level and integration testing of firmware modules · Use tools like oscilloscope, logic analyzer, UART terminals , and IDE debuggers (e.g., MPLAB, Keil) · Assist validation team in real-time testing and application simulation · Identify and resolve firmware bugs and performance issues · Support hardware-firmware integration testing Hardware Coordination · Understand hardware schematics, pinouts, and datasheets · Work closely with hardware engineers during initial Board power ON · Identify whether an issue is firmware-related or hardware-related · Ensure correct peripheral configurations and timing Documentation & Release · Create documentation: flowcharts · Maintain firmware version history and release notes · Participate in design reviews and code walkthroughs · Provide firmware loading guides for production/QA teams Failure Analysis & Support · Support field testing and production debug · Assist in Root Cause Analysis (RCA) of software-related failures · Implement firmware corrections and validate fixes · Provide debug logs, issue reports, and traceability support for CAPA Skills Required Technical Skills · Proficient in Embedded C programming · Strong understanding of microcontroller internals · Experience with MCUs like STM32, PIC, Atmel, etc. · Hands-on with communication protocols : UART, I2C, SPI, Modbus, etc. · Debugging using IDE tools, serial logs, and lab instruments · Familiarity with interrupt handling, timers, watchdogs, and low-power modes · Structured and maintainable coding style · Strong debugging and analytical skills · Good communication and documentation habits · Team-oriented with a proactive learning attitude Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Benefits: Commuter assistance Provident Fund Ability to commute/relocate: Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Embedded C programming: 2 years (Required) MCUs like STM32, PIC, Atmel, etc: 2 years (Required) communication protocols: 2 years (Required) Firmware Development for GSM/GPRS/IOT Modules: 2 years (Required) Work Location: In person
Posted 4 days ago
4.0 - 9.0 years
4 - 9 Lacs
Bengaluru
Work from Office
Protocol -SPI, UART, I2C CAN, Modbus, Profibus, or Foundation Fieldbus Microcontroller Platforms -SP430, PIC32, IMX, and STM32 real-time applications - RTOS Bootloader and low-level driver development IDE's -IAR, Keil, MPLAB, or Code Composer Studio
Posted 5 days ago
5.0 years
0 Lacs
Coimbatore, Tamil Nadu, India
On-site
Bosch Software Engineering Coimbatore, Tamil Nadu, India Posted on Jul 26, 2025 Apply now Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities : We are seeking an experienced Embedded Software Engineer to join our Healthcare device development team. The ideal candidate will have a strong background in embedded C programming , microcontroller-based system design (PIC and STMicro) , and experience in developing software in compliance with Healthcare device standards . You will be responsible for designing, coding, debugging, and testing embedded software for next-generation Healthcare devices, ensuring safety, performance, and regulatory compliance. Key Responsibilities Design and develop embedded software for Healthcare devices using PIC Microcontrollers (via MPLAB) and STM32 / STMicroelectronics platforms. Implement device drivers, communication protocols, and real-time control algorithms. Collaborate with hardware and systems engineering teams for hardware-software integration. Develop and execute unit tests, participate in code reviews, and ensure high code quality. Support design documentation as per Healthcare regulatory requirements (IEC 62304, ISO 13485, FDA). Participate in requirements analysis, risk assessments, and traceability mapping. Ensure system performance, safety, and reliability through robust design and validation. Collaborate in cross-functional teams (QA, Regulatory, Systems Engineering) to support V&V efforts. Qualifications Educational qualification: B.E / B.Tech Experience 5-8 Years Mandatory/requires Skills Strong proficiency in Embedded C/C++ Experience with PIC microcontrollers and MPLAB IDE/Compiler Experience with STM32 / STMicro microcontrollers and development tools (CubeMX, STM32CubeIDE) Knowledge of RTOS concepts (FreeRTOS or similar) Familiarity with UART, SPI, I2C, ADC/DAC, timers, PWM, etc. Hands-on experience with debugging tools, oscilloscopes, logic analyzers, and emulators Experience in low-level driver development, bootloader, and firmware upgrade mechanisms Preferred Skills Understanding of IEC 62304, ISO 14971, ISO 13485, FDA 21 CFR Part 820 Experience with Healthcare-grade communication protocols (e.g., CAN, BLE, USB) Familiarity with Version Control Systems (Git, SVN) Experience in automated testing and continuous integration (CI/CD) for embedded systems Basic knowledge of scripting languages (Python) for test automation Apply now See more open positions at Bosch
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
maharashtra
On-site
As a Senior Embedded Systems Engineer at texIT by iThink Software Labs, located in Ichalkaranji, Maharashtra, you will be responsible for designing, developing, and debugging embedded systems for textile and industrial applications. With a minimum of 3-4 years of experience in the field, you will work on firmware development for various microcontrollers such as PIC series, STM32, ESP32, and Arduino platforms. Your expertise in UART, I2C, SPI, and other serial communication protocols will be crucial for successful system integration. In this role, you will design and simulate hardware circuits using tools like Proteus, Eagle, Altium, or KiCAD, build and test hardware prototypes, and collaborate with firmware, cloud, and product teams for seamless system integration. Your responsibilities will also include documentation and BOM preparation for production, ensuring thorough and accurate records of the work done. The ideal candidate for this position will have a minimum of 3 years of hands-on experience in embedded systems, a strong understanding of UART communication and microcontroller peripherals, and proficiency in tools like MPLAB, STM32CubeIDE, or similar development environments. Experience with PIC microcontrollers, STM32, ESP32, and Arduino platforms is essential, along with the ability to design PCB circuits and create prototypes independently. Nice-to-have skills include experience with RS485/Modbus protocols, knowledge of power-efficient designs for IoT, familiarity with OTA firmware update mechanisms, and an understanding of cloud APIs and data protocols like MQTT/HTTP. By joining texIT by iThink Software Labs, you will have the opportunity to work on real-time industrial products, collaborate in an innovation-focused environment, and gain exposure to the complete product lifecycle from ideation to deployment. We offer a competitive salary, growth opportunities, and a supportive work environment. If you possess the required skills and experience, please send your updated resume, project portfolio, and expected joining date to rupesh@ithinksoftwarelabs.com with the subject line "Application for Embedded Systems Engineer 3+ Years Exp.",
Posted 1 week ago
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
0 years
0 Lacs
Udaipur, Rajasthan, India
On-site
Extensive experience in Embedded C and C++ programming. Experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. Proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. Proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.
Posted 1 week ago
3.0 - 8.0 years
10 - 20 Lacs
Bengaluru
Work from Office
Firmware Developer Embedded Systems (4 – 6 Years Experience) We are seeking a highly skilled and experienced Firmware Developer with 6 to 8 years of hands-on experience in embedded systems development. The ideal candidate should be proficient in low-level firmware development, familiar with embedded protocols, and possess strong debugging and leadership abilities. Key Responsibilities: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN , Modbus , Profibus , or Foundation Fieldbus . Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO , logic analyzers , and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR , Keil , MPLAB , or Code Composer Studio . Work with various microcontroller platforms including MSP430 , PIC32 , IMX , and STM32 . Develop real-time applications using at least one RTOS . Follow best practices in version control using Git or SVN . Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. Key Skills and Qualifications: Bachelor's degree in Electronics, Electrical, or Computer Engineering (B.E). 6–8 years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication
Posted 1 week ago
6.0 years
0 Lacs
Delhi, India
On-site
Job Description: Pentair GEC, Noida Job Description for Position: Firmware Engineer III - Embedded Software Position Requirements The right person for this position should have 6-9 years of experience in Embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. Knowledge: Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32 , TI CC32XX, Raspberry PI, iMX series, RISC V Knowledge of any RTOS - FreeRTOS , uC OS, EmbOSs, VxWorks, QNX Knowledge of embedded linux , device driver concepts and inter process communication Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab, Build root, Yocto Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485 , DMA, Ethernet, SD/eMMC, SDIO, UFS Understanding of different types of analog & digital sensors and their qualification/verification process Knowledge of different types of motor control drivers and its working Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular is a plus Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols is a plus Knowledge of IoT communication protocols MQTT, COAP, AMQP is a plus DFMA and DFMEA , Design release process Coding standards , guidelines, and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills: Reverse engineering Maintain, support & troubleshoot products already in production Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++ Programming in scripting languages such as batch, shell, python, Nodejs is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT is a plus. Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team Local Marketing team Project Engineer / leader from BU’s across Pentair. External vendors and suppliers Qualifications And Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills Pentair GEC, Noida Job Description for Position: Firmware Engineer III - Embedded Software Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills Equal Opportunity Employer Pentair is an Equal Opportunity Employer. With our expanding global presence, cross-cultural insight and competence are essential for our ongoing success. We believe that a diverse workforce contributes different perspectives and creative ideas that enable us to continue to improve every day.
Posted 2 weeks ago
2.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
We are seeking a passionate and skilled Embedded Developer with at least 2 years of experience in designing, developing, and prototyping embedded systems. Candidates with experience in developing development boards or kits for educational purposes will be given first priority. The role involves hardware-software integration, microcontroller programming, and creating solutions that are both scalable and intuitive, particularly in the education and training ecosystem. Key Responsibilities: Design and develop embedded solutions for microcontrollers and SoCs. Lead or contribute to the design of development boards or kits aimed at educational use. Prototype, test, and iterate embedded systems in lab environments. Write efficient and reliable embedded code in C/C++. Collaborate with hardware and curriculum teams to ensure product usability for learning environments. Conduct board bring-up, debugging, and system validation. Create firmware documentation, user guides, and training support material. Participate in design and code reviews to ensure high-quality output. Required Skills and Qualifications: Bachelor's degree in Electronics, Electrical, Computer Science, or related field. Minimum 2 years of hands-on experience in embedded system development. Experience in developing development boards for educational purposes is a strong advantage. Proficiency in C/C++ programming for microcontrollers (ARM, AVR, PIC, etc.). Familiarity with toolchains and IDEs (e.g., STM32CubeIDE, MPLAB, Arduino, Keil). Experience with embedded communication protocols: UART, SPI, I2C, USB, etc. Basic understanding of circuit design and hardware schematics. Comfortable working with lab tools like oscilloscopes and logic analyzers.
Posted 2 weeks ago
3.0 years
4 Lacs
India
On-site
Job Title: Senior Firmware Developer Location: Noida, U.P Employment Type: Full-time, Permanent Industry: IoT and AI Functional Area: Hardware/Firmware Development About the Role We are seeking a skilled Senior Firmware Developer to lead our embedded systems projects in the IoT and AI space. Join us to work on impactful solutions, designing firmware on various controller platforms and implementing communication protocols in a dynamic, collaborative environment. If you’re passionate about cutting-edge tech and want to make a difference, apply today! Responsibilities: Design embedded firmware for ST, TI, Espressif, and Telit platforms with expertise in analog and motor control hardware. Develop wired and wireless communication firmware, including RS232, RS485, CAN, Ethernet, Bluetooth, Wi-Fi, BLE, NFC. Implement protocols like MODBUS, MQTT, CAN, SPI, I2C, and custom solutions for multi-controller communication. Drive OTA application development and real-time system firmware using C/C++ and RTOS. Use tools like Keil, IAR, MPLAB, Arduino, ESP-IDF and lead troubleshooting with advanced debugging tools. Ensure compliance with regulatory standards (UL, CSA, FM, FCC, BIS, TEC). Qualifications: 3+ years of experience in embedded systems development. Proficiency with STM32, ESP32, Nuvoton controllers. Strong understanding of GSM, Wi-Fi, BLE, and cloud computing fundamentals. Skills in C/C++, HTTP, MQTT, COAP, SPI, CAN, I2C, RS232, RS485. What We Offer: Be part of a pioneering team in IoT and AI. Competitive salary, benefits, and professional growth. Exciting, challenging projects in a supportive work environment. Job Types: Full-time, Permanent Pay: From ₹400,000.00 per year Benefits: Cell phone reimbursement Health insurance Provident Fund Schedule: Day shift Supplemental Pay: Performance bonus Work Location: In person Expected Start Date: 07/08/2025
Posted 3 weeks ago
4.0 - 9.0 years
4 - 9 Lacs
Bengaluru
Work from Office
Protocol -SPI, UART, I2C CAN, Modbus, Profibus, or Foundation Fieldbus Microcontroller Platforms -SP430, PIC32, IMX, and STM32 real-time applications - RTOS Bootloader and low-level driver development IDE's -IAR, Keil, MPLAB, or Code Composer Studio
Posted 3 weeks ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Requirements The right person for this position should have 6-9 years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. Knowledge: Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO, UFS Knowledge of embedded linux, device driver concepts and inter process communication Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular Knowledge of IoT communication protocols MQTT, COAP, AMQP Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto DFMA and DFMEA, Design release process Coding standards, guidelines and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills: Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++. Programming in scripting languages such as batch, shell, python, Nodejs is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT Software and Hardware integration testing and troubleshooting Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team Local Marketing team Project Engineer / leader from BU’s across Pentair. External vendors and suppliers Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal s
Posted 3 weeks ago
0 years
2 Lacs
Vadodara
On-site
1. Role Objective To design, develop, test, and maintain embedded software systems for electronic products. The role requires strong collaboration with hardware teams, efficient firmware development, and system-level integration to ensure robust and high-performance product delivery. 2. Key Responsibilities A. Embedded Software Development Develop embedded firmware using C/C++ and Assembly for microcontrollers such as ARM, AVR, or PIC Write and optimize device drivers for peripherals like UART, SPI, I2C, CAN, and USB Implement bare-metal programming or RTOS-based development as per project requirements B. Hardware Integration Work with hardware design engineers to ensure seamless hardware-software integration Validate electronic schematics and assist in PCB bring-up Conduct signal-level debugging using tools such as oscilloscopes, logic analyzers, etc. C. Testing and Debugging Perform unit, integration, and system-level testing Use debugging tools such as JTAG/SWD and logic analyzers Maintain and utilize version control systems like Git D. Documentation Prepare software design documentation, code comments, user manuals, and release notes Maintain version-controlled documents for traceability and audits E. Project Support and Collaboration Participate in agile sprints and daily scrums Coordinate with QA and production teams for validation and product support Provide technical support during manufacturing and deployment phases 3. Required Skills and Qualifications Education: B.E./B.Tech in Electronics, Electrical, Instrumentation, or a related discipline Programming Languages: Strong knowledge of Embedded C/C++, Assembly Microcontroller Platforms: ARM Cortex-M, AVR, MSP430, STM32, or equivalent Development Tools: Keil, IAR, MPLAB, STM32CubeIDE, Eclipse, Git, SVN Protocols: I2C, SPI, UART, CAN, Modbus, USB Operating Systems: Experience in RTOS (such as FreeRTOS, Zephyr) or bare-metal systems Additional Skills (Preferred): Basic Python scripting for automation or testing 4. Key Performance Indicators (KPIs) KPIDescriptionFirmware StabilityNumber of successful long-run cycles without crashes or resetsTask Completion TimeAverage time taken to close assigned tasksBug Resolution TimeTurnaround time for resolving critical bugsCode QualityCode review score and compliance with internal/external coding standardsDocumentation AccuracyLevel of completeness and consistency in technical documentationBoard Bring-Up EffectivenessTime and success rate in initial board bring-up and testing 5. Internal and External Interactions StakeholderNature of InteractionHardware TeamCoordinate for hardware-software integration and debuggingQA/Testing TeamProvide firmware builds, resolve reported bugsProject ManagerCommunicate progress, risks, and timelinesProduction TeamSupport during production testing, firmware updates, and flashingVendors/ClientsOccasionally assist during deployment or client-specific projects 6. Career Growth Path Embedded Software Engineer Senior Embedded Engineer Embedded Systems Lead / Technical Lead Embedded Architect / R&D Manager 7. Notes The role may require occasional travel to vendor or manufacturing sites. Flexibility in learning new platforms, tools, and protocols is expected. Strong problem-solving and debugging skills are essential for success in this role. Job Types: Full-time, Permanent, Fresher Pay: From ₹20,000.00 per month Benefits: Cell phone reimbursement Internet reimbursement Paid sick time Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Work Location: In person Speak with the employer +91 9558357688
Posted 4 weeks ago
2.0 years
6 Lacs
India
On-site
Job Title: Embedded Firmware Developer Experience: 2+ Years Location: Ahmedabad, Gujarat Job Type: Full-Time (Work from Office) About the Role: We are seeking a passionate and skilled Embedded Firmware Developer to join our dynamic team. The ideal candidate will have 2+ years of hands-on experience in developing and testing firmware for embedded systems. This is a great opportunity to work on innovative projects across IoT, consumer electronics, and industrial automation domains. Key Responsibilities: Design, develop, and debug embedded firmware for microcontroller-based systems. Work with hardware engineers to bring up new hardware and ensure firmware-hardware integration. Develop device drivers and interface with peripherals (I2C, SPI, UART, GPIO, ADC, PWM). Optimize code for performance, memory usage, and reliability. Conduct unit testing and hardware-in-the-loop testing. Document software architecture, code, and development processes. Requirements: Bachelor's degree in Electronics, Electrical, Computer Engineering, or related field. 2+ years of experience in embedded firmware development. Proficiency in C/C++ programming for microcontrollers (ARM, AVR, PIC, etc.). Experience with IDEs like Keil, STM32CubeIDE, MPLAB, or similar. Understanding of RTOS concepts and basic debugging techniques. Familiarity with communication protocols: UART, SPI, I2C, CAN, etc. Basic knowledge of circuit schematics and debugging with tools like oscilloscope, logic analyzer, multimeter. Good to Have: Experience in IoT product development. Knowledge of wireless technologies like BLE, Wi-Fi, ZigBee. Exposure to version control tools like Git. Job Type: Full-time Pay: Up to ₹50,000.00 per month Schedule: Monday to Friday Application Question(s): Are you ok with a three-year bond? The penalty for breaking the bond is 6 months' salary. This is a must for candidates who graduated from BTech/MTech in 2024 or 2025. Experience: Total: 2 years (Required) Language: English (Required) Location: Science City, Ahmedabad, Gujarat (Required) Work Location: In person Speak with the employer +91 9510240007 Expected Start Date: 15/07/2025
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Science City, Ahmedabad, Gujarat
On-site
Job Title: Embedded Firmware Developer Experience: 2+ Years Location: Ahmedabad, Gujarat Job Type: Full-Time (Work from Office) About the Role: We are seeking a passionate and skilled Embedded Firmware Developer to join our dynamic team. The ideal candidate will have 2+ years of hands-on experience in developing and testing firmware for embedded systems. This is a great opportunity to work on innovative projects across IoT, consumer electronics, and industrial automation domains. Key Responsibilities: Design, develop, and debug embedded firmware for microcontroller-based systems. Work with hardware engineers to bring up new hardware and ensure firmware-hardware integration. Develop device drivers and interface with peripherals (I2C, SPI, UART, GPIO, ADC, PWM). Optimize code for performance, memory usage, and reliability. Conduct unit testing and hardware-in-the-loop testing. Document software architecture, code, and development processes. Requirements: Bachelor's degree in Electronics, Electrical, Computer Engineering, or related field. 2+ years of experience in embedded firmware development. Proficiency in C/C++ programming for microcontrollers (ARM, AVR, PIC, etc.). Experience with IDEs like Keil, STM32CubeIDE, MPLAB, or similar. Understanding of RTOS concepts and basic debugging techniques. Familiarity with communication protocols: UART, SPI, I2C, CAN, etc. Basic knowledge of circuit schematics and debugging with tools like oscilloscope, logic analyzer, multimeter. Good to Have: Experience in IoT product development. Knowledge of wireless technologies like BLE, Wi-Fi, ZigBee. Exposure to version control tools like Git. Job Type: Full-time Pay: Up to ₹50,000.00 per month Schedule: Monday to Friday Application Question(s): Are you ok with a three-year bond? The penalty for breaking the bond is 6 months' salary. This is a must for candidates who graduated from BTech/MTech in 2024 or 2025. Experience: Total: 2 years (Required) Language: English (Required) Location: Science City, Ahmedabad, Gujarat (Required) Work Location: In person Speak with the employer +91 9510240007 Expected Start Date: 15/07/2025
Posted 1 month ago
3.0 years
0 - 0 Lacs
Tiruchchirappalli, Tamil Nadu
On-site
Job Title: Embedded Trainer Location: Trichy, Tamil nadu Department: Training & Development / Technical Training Experience: 1–3 Years (Freshers with strong technical knowledge may apply) Qualification: B.E./B.Tech/M.E./M.Tech in ECE, EEE, or related disciplines Job Summary: We are looking for a passionate and skilled Embedded Systems Trainer to train students and professionals in the domain of embedded systems, microcontrollers, and real-time programming. The ideal candidate should have a strong technical background, good communication skills, and a passion for teaching. Key Responsibilities: Conduct training sessions on Embedded Systems, Microcontrollers (8051, PIC, AVR, ARM, etc.), and real-time applications Teach programming in C/C++ for embedded development Train on tools such as Keil, MPLAB, Proteus, Arduino IDE, etc. Explain concepts of interfacing sensors, actuators, communication protocols (UART, I2C, SPI, CAN, etc.) Guide students through project development, practical sessions, and assessments Develop and update training materials, assignments, and lab manuals Evaluate student performance and provide feedback Keep updated with industry trends and integrate modern concepts into the curriculum Provide support during workshops, seminars, and placement training programs Technical Skills Required: Strong understanding of embedded systems and microcontroller programming Hands-on experience with 8051, PIC, AVR, ARM, or Arduino platforms Proficiency in Embedded C and basic knowledge of Python is a plus Experience with simulation tools like Proteus, MATLAB/Simulink (optional) Familiarity with RTOS concepts is an advantage Soft Skills: Excellent communication and presentation skills Strong classroom management and mentorship ability Passion for teaching and knowledge sharing Problem-solving and student engagement skills Employment Type: Full-Time Salary: As per industry standards Reporting To: Head – Training/Academic Coordinator Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Benefits: Leave encashment Paid time off Schedule: Day shift Supplemental Pay: Overtime pay Yearly bonus Work Location: In person
Posted 1 month ago
2.0 - 4.0 years
2 - 4 Lacs
Hyderabad, Chennai, Bengaluru
Work from Office
Embedded Systems Engineer Job Title : Embedded Systems Engineer Location : Chennai, Hyderabad, Bangalore Experience : 2-4 Overview: Focuses on developing software and firmware for embedded devices, integrating hardware and software for real-time applications. Key Responsibilities: Write and optimize firmware for microcontrollers and SoCs. Interface with sensors, actuators, and communication modules. Debug and test embedded systems in lab environments. Ensure system reliability and performance. Tools & Technologies: C/C++, Python, Assembly ARM Cortex, STM32, ESP32 Keil, MPLAB, IAR Embedded Workbench Career Path: Embedded Lead Systems Architect Embedded Solutions Manager
Posted 1 month ago
0 years
0 - 1 Lacs
Ahmedabad
On-site
Job Title : Embedded Firmware & Software Intern / Fresher Location : Ahmadabad Job Type : Internship / Full-Time (Fresher) Department : Embedded Systems / R&D Job Summary : We are looking for highly motivated Embedded Firmware and Software Interns / Fresh Graduates who are passionate about embedded systems, microcontrollers, and low-level programming. You will be part of a team developing innovative solutions in embedded technology, working on firmware design, development, and testing. Key Responsibilities : Assist in the design, development, and debugging of embedded firmware for microcontrollers and embedded devices. Work with communication protocols like I2C, SPI, UART, CAN, etc. Write and maintain embedded C/C++ code for various microcontroller platforms (e.g., ARM, PIC, AVR, STM32). Participate in hardware testing, validation, and troubleshooting of circuits and firmware. Collaborate with hardware engineers to bring up new hardware. Document code, designs, test results, and development process. Support software integration with sensors, wireless modules, displays, and other peripherals. Required Skills & Qualifications : Bachelor’s degree / pursuing final year in Electronics, Electrical, Instrumentation, Mechatronics, or related field. Strong understanding of C/C++ and embedded system concepts. Basic knowledge of microcontroller architecture (e.g., 8051, AVR, STM32, ARM Cortex). Familiarity with embedded development tools (e.g., Keil, MPLAB, STM32CubeIDE, Arduino, etc.) Basic understanding of digital electronics and circuit design. Exposure to debugging tools like logic analyzers, oscilloscopes is a plus. Good problem-solving skills and eagerness to learn. Preferred (Not Mandatory) : Knowledge of RTOS (e.g., FreeRTOS). Exposure to IoT platforms (e.g., ESP32, Raspberry Pi, etc.). Understanding of low-power design and optimization. Duration : Internship : 3 to 6 months (can be extended or converted to full-time based on performance) Fresher Role : Full-time, probation period of 6 months What We Offer : Hands-on experience in real-world embedded projects Mentorship by experienced professionals Opportunity to work on innovative technologies and products Certificate of Internship / Experience Letter Job Type: Full-time Pay: ₹5,000.00 - ₹15,000.00 per month Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979 Expected Start Date: 27/06/2025
Posted 1 month ago
1.0 - 3.0 years
2 - 6 Lacs
Bengaluru
Work from Office
Job Summary: We are looking for a passionate and motivated EmbeddedDeveloper with 1 to 3 years of experience to join our engineering team. Youwill be responsible for designing, developing, testing, and maintainingembedded systems. The ideal candidate should have hands-on experience inembedded C/C++ programming, microcontrollers, and real-time operating systems. Key Responsibilities: Develop and debugembedded software for microcontroller-based systems. Write clean,efficient, and well-documented code in C/C++. Interface withvarious hardware modules (sensors, actuators, communication interfaces). Perform unittesting, integration testing, and system validation. Work withcross-functional teams (hardware, software, QA) to define and implementfeatures. Analyze andtroubleshoot hardware/software integration issues. Participate incode reviews and maintain best practices in software development. Required Skills & Qualifications: Bachelors degreein Electronics, Electrical, Computer Engineering 13 years ofexperience in embedded software development. Strong proficiencyin C/C++ for embedded systems. Experience withmicrocontrollers (e.g., ARM Cortex-M, AVR, PIC, etc.). Familiarity withcommunication protocols: UART, SPI, I2C, CAN, etc. Basicunderstanding of hardware schematics and datasheets. Experience withdebugging tools such as JTAG, oscilloscopes, logic analyzers. Nice to Have: Experience withIoT platforms or connectivity protocols (BLE, MQTT, Wi-Fi, etc.). Knowledge ofLinux-based embedded development. Exposure toversion control systems (Git preferred). Familiarity withtools like Keil, STM32CubeIDE, MPLAB X, etc. Hands-onexperience with unit testing
Posted 1 month ago
0.0 years
0 - 0 Lacs
Azadpur, Delhi, Delhi
On-site
Embedded Systems Intern – Job Description Company: Academy of Embedded Technology Pvt Ltd Location: Delhi (On-site) Position: Embedded Systems Intern Duration: 3 to 6 Months Stipend: Based on performance and project involvement About the Role: We are looking for passionate and motivated Embedded Systems Interns to join our R&D team. You will get hands-on experience working on live electronics projects in the domains of defense, industrial automation, and instrumentation . This is a unique opportunity to work in a startup environment , directly contributing to the development of real-world embedded systems , from concept to prototype. Key Responsibilities: Assist in microcontroller programming (Arduino, STM32, ESP32, etc.) Support PCB design , schematic capture, and prototyping Participate in testing and debugging of hardware circuits Contribute to product documentation and firmware updates Learn and apply soldering, calibration, and assembly techniques Collaborate with senior engineers on ongoing R&D projects What You Will Learn: Real-world embedded design process Use of tools like KiCad, Altium, MPLAB, STM32CubeIDE , etc. Working with sensors, communication protocols (I2C, SPI, UART) , and power electronics Exposure to defense and PSU-grade design standards How a product evolves from concept to a working prototype Eligibility: Pursuing or completed Diploma/B.Tech/B.E. in Electronics, Electrical, Instrumentation, or related fields Basic knowledge of C/C++ , microcontrollers, and electronic components Eagerness to learn and contribute in a hands-on environment Why Join Us? Work on cutting-edge, socially impactful projects Direct mentoring from experienced engineers Opportunity to convert into a full-time role Be part of a growing Make-in-India electronics startup Job Types: Full-time, Internship Contract length: 6 months Pay: ₹10,000.00 - ₹15,000.00 per month Schedule: Morning shift Supplemental Pay: Yearly bonus Ability to commute/relocate: Azadpur, Delhi, Delhi, Delhi - 110033, Delhi: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Upon selection there migh be a probation period, are willing to server 1 week probation ? Location: Azadpur, Delhi, Delhi, Delhi - 110033, Delhi (Preferred)
Posted 1 month ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Requirements The right person for this position should have 6-9 years of experience in embedded systems and Variable frequency drives. LOCATION: NOIDA Knowledge: Variable Frequency Drive Motor controller design for 3-phase or 1-phase including control algorithms , transformations Motor types (DC and AC motors) and their operational principles Understanding of AC Induction Motors (ACIM) and Permanent Magnet Synchronous Motors (PMSM) and their control strategies PI controllers, Power Factor Correction (PFC) , and switching frequency to improve system stability and performance Strong understanding of power electronics, focusing on the functioning of inverters, rectifiers, IGBTs, and MOSFETs to inform firmware design decisions Exposure to Microcontroller Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32 , TI CC32XX, RISC V Knowledge of any RTOS - FreeRTOS , uC OS, EmbOSs, VxWorks, QNX Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485 , DMA DFMA and DFMEA , Design release process Coding standards , guidelines, and compliance tools Version control and repositories using git tools. Software quality assurance and automated testing tools Experience / Skills: Driver development for Motor or Pumps Maintain, support & troubleshoot products already in production. Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C , C++ Programming in scripting languages such as batch, shell, python Protocol debugging using protocol analyzer and using tools such as oscilloscopes, power analyzers, and multimeters Understanding of Schematic / Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Show more Show less
Posted 1 month ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Design and develop software architectures for libraries tailored to meet the specific requirements of embedded systems, considering factors such as performance, memory constraints, and real-time processing. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand system specifications and requirements for the embedded systems. Define the overall structure, components, and interfaces of the software library to ensure modularity, reusability, and maintainability. Evaluate and select appropriate programming languages, frameworks, and technologies that align with the constraints and capabilities of the embedded systems. Implement best practices for code optimization, data management, and resource utilization to enhance the overall efficiency and performance of the software library. Conduct thorough testing and validation of the software library to ensure its compatibility, reliability, and functionality across different embedded systems. Provide technical guidance and support to the development team during the implementation and integration of the software library into the embedded systems. Document the software architecture, design decisions, and technical specifications to facilitate communication and knowledge sharing within the organization. Stay updated with the latest advancements in embedded systems, software development practices, and industry standards to incorporate relevant technologies and methodologies into the software : Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field and 10-15 years of relevance experience including experience of handling a team of 5-10 peoples. Proven experience in designing and implementing software architectures for embedded systems, preferably with a focus on developing libraries or frameworks. In-depth knowledge of embedded software development, including programming languages like C, C++, and assembly language, as well as familiarity with embedded operating systems. Experience with various software development tools, version control systems, and build automation tools commonly used in the development of embedded systems. Familiarity with hardware components and interfaces commonly used in embedded systems, such as microcontrollers, sensors, and communication protocols. Strong analytical and problem-solving skills to address complex technical challenges and optimize software performance for resource-constrained environments. Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders. Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously in a dynamic and fast-paced Skill Programming Languages Proficiency in C and C++ : These languages are commonly used in embedded systems programming due to their low-level capabilities and efficiency. Assembly Language : Understanding assembly language is crucial for optimizing code and interfacing with hardware at a low level. Real-Time Operating Systems (RTOS) Knowledge of RTOS concepts and experience with popular RTOS platforms such as FreeRTOS, VxWorks, or Micrium. Embedded Systems Architecture Understanding of microcontroller and microprocessor architectures. Familiarity with various embedded system architectures (ARM, MIPS, AVR, etc.). Communication Protocols Expertise in communication protocols like UART, SPI, I2C, CAN, Ethernet, and USB. Experience with wireless protocols such as Bluetooth, Zigbee, and Wi-Fi. Device Drivers Ability to develop and optimize device drivers for peripherals such as sensors, actuators, and communication interfaces. Hardware Interaction Proficient in interfacing software with hardware components. Knowledge of memory mapped I/O and peripheral register access. Software Development Tools Familiarity with integrated development environments (IDEs) such as Keil, IAR, Eclipse, or MPLAB. Experience with debugging tools and techniques, such as JTAG debugging. Modelling And Simulation Experience with modelling languages and tools like UML (Unified Modelling Language) for system design. Simulation tools for testing and validating embedded systems before hardware is available. Security Knowledge Understanding of security considerations in embedded systems, including secure boot, encryption, and secure communication protocols. (ref:hirist.tech) Show more Show less
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough