Jobs
Interviews

340 Firmware Development Jobs - Page 8

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

10.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 month ago

Apply

4.0 - 6.0 years

9 - 12 Lacs

Ludhiana

Work from Office

Embedded C, ARM development, Driver Codes, IoT project Interfacing of Sensors with MCU (ST) Protocol : SPI, UART,I2C, CAN, USB etc , open CPU , BLE , WIFI Required Candidate profile Excellent in Embedded C /C++,, Communication protocol stack development and debugging skills Excellent ability to plan, prioritize, initiate, and handle multiple tasks simultaneously team Player

Posted 1 month ago

Apply

3.0 - 8.0 years

50 - 55 Lacs

Bengaluru

Work from Office

Desired Profile : Expertise in firmware development on ARM and RISCV microprocessors Expertise with low level development in C and assembly. Expertise in hardware board bring up and debugging using JTAG / standard debugging methods) Expertise with one or more peripherals/controllers like UART, I2C, SPI, QSPI etc Expertise in defining, designing and developing manual / Automation test cases for firmware functional level testing and system level testing Knowledge of RTOS, Cryptography concepts (symmetric and asymmetric cryptography, Root of Trust etc), Platform Security and Content Protection concepts Expertise in perl or python scripting languages for test automation development Job Description : Design, develop, execute, debug and automate tests to validate security Firmware Validate security firmware encompassing a wide range of security features at functional and system level Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon testing. Work closely with security lead and other stakeholders to understand requirements and provide feedback. Triage, analyze, debug, fix and drive issues/tasks to closure

Posted 1 month ago

Apply

3.0 - 8.0 years

50 - 55 Lacs

Bengaluru, Belgrade, New York

Work from Office

Job Specs : We are seeking a highly skilled and motivated Firmware Software Development Engineer (Security Management) to join the offshore development teams of our group companies. You will work with the rapidly expanding team which focuses on the research and development of embedded products. You will work alongside a talented and dedicated group of engineers, all committed to pushing the boundaries of technology and delivering top-notch solutions to our customers. Desired Profile : Engineers with expertise in security firmware development for embedded SoCs Expertise in embedded C programming, debug / review capability Good knowledge about silicon security subsystem / policy, root of trust, TPM / fTPM, Widevine Good knowledge of trusted applications and handshake Must have working knowledge on git/gerrit , Jira Working knowledge on Boot loader, Linux , UEFI / BIOS is a plus

Posted 1 month ago

Apply

12.0 - 15.0 years

35 - 40 Lacs

Pune

Work from Office

Your responsibilities As a Specialist Software development, you will create the design to ensure the requirements are taken care of along with platform modularization, ensure the reusability, dive into defining technical requirements and development in-line with requirements and architecture. Ensure complex scenarios of flexible control system and support our engineers on site with advice and solutions. Together with them, you will make sure the systems keep on performing for decades. Beside that, you will make sure the system performs on new industrial control hardware. During this process you will analyze risks, solve problems, decompose bottlenecks, test and generate recommendations for improvements. As an experienced software engineer, you will be actively involved in team effort through different development stages. In this challenging role, you will be widely involved in all kind of design, development and support activities. Your qualifications and skills If youre an experienced, enthusiastic and versatile software engineer BE. B. Tech/ M.E M. Tech (Any Discipline) degree from a recognized University Institution. You have at least 12-15 years of relevant working experience, preferably on embedded or firmware development. Hands-on experience of 10+ years in Software Development in C/C++, linux. Works closely with global stream architect, product owner and scrum master. Prolific programmer and an expert code reviewer against the architecture, coding guidelines, code documentation and optimization. Experience in soft and/or hard real-time operating systems Linux is must. Knowledge of object-oriented design. I ndustrial Automation background using Siemens IPC, industrial networks like OPC UA, OPC DA, Profinet, Profibus, ASi experience is a big plus. Knowledge of Software Configuration Management (based on Bitbucket) is a plus. Background in using development environments, services and tools (Jira, Bitbucket, Bamboo). Experience in soft and/or hard real-time operating systems, preferably Linux debian. Experience in Agile way of working is a plus. Personal Profile Good command over English. Agile mindset team player. Soft skills essential for R&D job: Taking Initiative, Creativity, Cooperation, Learning Ability, Advising, Systemic Thinking, Analyzing & listening. Not afraid to take responsibility in a dynamic working environment Drive to win, result and goal-oriented attitude You like challenges and love puzzles

Posted 1 month ago

Apply

3.0 - 5.0 years

6 - 16 Lacs

Bengaluru

Work from Office

Responsibilities: Bring-up of boards having NXP SoC. This involves understanding the board schematic, reference manual of SoCs, and datasheet of ICs, and customizing Linux BSP components accordingly. Design, build, and unit test. Drivers, Middleware, and/or Application, as per project requirement. Collaborate with different component owners for the development of components required for the project. Debugging and fixing customer issues. Requirements: Hands-on in Linux BSP (Yocto Framework, Linux kernel, u-boot, arm-trusted-firmware, device tree framework, Pinctrl framework, device drivers and applications, etc). Strong C coding and debugging skills. Understanding of Arm architecture. Experience with ARM JTAG Debugger: Lauterbach etc. Ability to understand IC/IP datasheets, board schematics, SoC reference manuals, and Programmers Guide and map them to software code. Excellent interpersonal and communication skills, good spoken and written English skills. Good Teamwork adaptability and self-motivated. Fast learner and interested in learning new skills. Good Problem-solving ability.

Posted 1 month ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are looking for an experienced Embedded Voice & ML Applications Engineer with a strong background in embedded systems and machine learning for edge devices. The role involves developing and optimizing real-time applications for voice and ML use cases on low-power, resource-constrained platforms. Key Responsibilities. Develop embedded software in C for voice and ML applications. Work with RTOS (FreeRTOS) for real-time processing. Perform board bring-up and low-level hardware interfacing. Optimize systems for low power and performance efficiency. Implement and port models using TensorFlow Lite Micro or PyTorch. Debug multicore applications and integrate with NPUs. Work with linker scripts (GCC, IAR, ARM) and embedded toolchains. Handle DSP/ISP processing and real-time data flows. Required Skills. 5+ years of experience in embedded development. Strong in C programming, RTOS, and hardware-level debugging. Experience with ML frameworks and real-time model deployment. Good understanding of multicore systems, NPU, and signal processing. Familiarity with embedded toolchains and linker scripts. (ref:hirist.tech).

Posted 1 month ago

Apply

5.0 - 9.0 years

9 - 14 Lacs

Noida

Work from Office

This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies including but not limited to PLM MES for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity Manufacturing. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.

Posted 1 month ago

Apply

10.0 - 15.0 years

25 - 35 Lacs

Thane

Work from Office

We are seeking a skilled and hands-on Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles. Responsibilities: Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.). Drive the complete product life-cycleconcept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance. Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures. Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms. Define board-level hardware architecture—power, sensing, and communication subsystems (UART, SPI, IC, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers. Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware. Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity). Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution. Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives. Conduct design and code reviews, establish best practices, and mentor junior engineers. Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses. Qualifications: 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety. Proficient in C and C++ for real-time, safety-critical, and low-level systems. Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration. Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware. Proven background in technical consulting or client-facing product development roles. Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces. Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers. Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation. Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices. Excellent leadership, communication, and documentation skills. Strong problem-solving mindset and collaborative approach to innovation. What We Offer: Competitive salary and comprehensive benefits package. A collaborative work environment that values innovation and growth. Opportunities for professional development and career advancement. The chance to contribute to life-changing medical device solutions.

Posted 1 month ago

Apply

4.0 - 9.0 years

5 - 12 Lacs

Pune

Work from Office

Role Description: Embedded Firmware development and testing Key Responsible Areas: 1)Embedded software & Communication protocol development. 2) Hardware and Software testing. Educational Qualification: BE in electronics, or E&TC or Computer Science Work Experience : 5-10 years Key Skills: Good in C programming language Should have work experience on Microcontroller SPI, I2C, UART, PWM, ADC, DAC. Communication - RS485-Modbus, Ethernet, Bluetooth, LORA and Wi-Fi Work experience in IDE's Able to use CRO, Function generator multimeter independently Able to understand the digital and hardware circuit and testing.

Posted 1 month ago

Apply

3.0 - 8.0 years

9 - 13 Lacs

Bengaluru, Belgrade, Penang

Work from Office

Job Specs : We are seeking a highly skilled and motivated Firmware Software Development Engineer ( Memory Management ) to join the offshore development teams of our group companies. You will work with the rapidly expanding team which focuses on the research and development of embedded products. You will work alongside a talented and dedicated group of engineers, all committed to pushing the boundaries of technology and delivering top-notch solutions to our customers. Work Location : Bangalore, Belgrade, Penang, New York Work Expertise : 3 - 8 years Desired Profile : - Engineers with expertise in firmware development related to memory recognition and configuration code - Expertise in embedded C programming - Expertise in using hardware debug tools - Good problem solving, analysis and debugging skills - Good understanding of DDR4, DDR5, NVDIMM - Good understanding of different DIMM types (UDIMM / SODIMM / RDIMM / LRDIMM / LPDDR) - Good understanding of UMC features like ECC, SME, SEV, RAS etc - Understanding of different vendor implementations and memory timing difference is a big plus - Knowledge of platform BIOS and UEFI / Coreboot is a big plus - Scripting knowledge is a plus Rewards and Benefits : We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. NOTE : Preferred resources holding valid regional work permits only

Posted 1 month ago

Apply

19.0 - 24.0 years

10 - 20 Lacs

Hyderabad

Work from Office

We are hiring for Firmware Development Engineers who are passionate about low-level software, hardware interfacing, and embedded system development. The ideal candidate will be responsible for designing, developing, and maintaining robust and efficient firmware solutions for embedded products. Key Responsibilities: Develop and maintain embedded firmware for microcontrollers and SoCs Work on bootloader development, secure boot , and Linux-based firmware Integrate and optimize RTOS-based systems and device drivers Interface with various peripherals and protocols (USB, UART, PCIe, SPI, I2C, Ethernet) Collaborate with hardware teams for board bring-up and validation Debug and troubleshoot firmware issues using hardware tools (JTAG, oscilloscopes, etc.) Maintain documentation and follow best coding practices Work with Linux kernel , BMC , and ARM processor environments Preferred Candidate Profile: Strong experience in C/C++ for embedded firmware development Hands-on with Linux , RTOS , and secure boot environments Proficiency with FPGA interfaces , device driver development , and peripheral protocols Familiarity with Linux kernel development and board support packages (BSPs) Knowledge of BMC (Baseboard Management Controller) and system-level integration is a plus Strong debugging and analytical skills Bachelors or Master’s degree in Electronics, Electrical, Computer Science, or related field

Posted 1 month ago

Apply

6.0 - 11.0 years

18 - 30 Lacs

Noida

Hybrid

Pentair GEC, Noida Job Description for Position: Business Title:- Engineer II/III- Embedded Software Regional title: Technical Specialist Position Requirements The right person for this position should have 6 -12 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 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 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 BUs 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 ** Please note that designation in Pentair is followed as per Global Market(Business title). Your local title will be based on your performance and fitment for role.

Posted 1 month ago

Apply

0.0 - 3.0 years

3 - 6 Lacs

Rajkot

Work from Office

Position Overview: We are seeking a passionate and skilled Embedded Firmware Engineer to develop real-time firmware for motor control applications, with 0 to 3 years of experience. The ideal candidate should have strong programming skills in Embedded C, working knowledge of C++, and experience or academic exposure to Field-Oriented Control (FOC) techniques. You ll be working closely with motor control hardware and microcontroller-based systems to deliver high-performance, reliable, and efficient embedded solutions. Key Responsibilities: Develop and maintain embedded firmware in C/C++ for microcontroller-based motor control systems.Implement and optimize Field-Oriented Control (FOC) algorithms for motors such as BLDC and PMSM.Program low-level MCU peripherals (PWM, ADC, UART, SPI, CAN, timers) for real-time applications.Work on bare-metal or RTOS-based firmware development.Interface with hardware components such as inverters, sensors, and motor drivers.Conduct motor testing, calibration, and fine-tuning on real hardware setups.Debug firmware using tools like oscilloscopes, logic analyzers, and JTAG/SWD debuggers.Collaborate with cross-functional teams for hardware integration and system validation.Write clear and maintainable code with proper documentation and version control. Required Skills and Qualifications: Proficiency in Embedded C for real-time firmware development.Working knowledge of C++, especially in embedded contexts.Understanding of motor control principles including FOC, PI loops, and modulation techniques (e.g., SVPWM).Experience with microcontrollers such as STM32, TI C2000, Infineon, NXP, etc.Familiarity with low-level driver development and interrupt-based programming.Strong debugging and problem-solving skills using hardware and software tools.Basic knowledge of power electronics related to motor drives. Read More Read

Posted 1 month ago

Apply

2.0 - 6.0 years

4 - 7 Lacs

Bengaluru

Work from Office

About The Role. We are looking for an Embedded C++ expert with an experience of 5 to 10 years to join our team.. Requirements. Proficient in Embedded C/C++ and Development experience in Embedded Linux.. Familarity with Application Development.. Strong Debugging Skills with a deep focus on Embedded Linux.. Experience with the Yocto Build Environment.. Show more Show less

Posted 1 month ago

Apply

5.0 - 9.0 years

9 - 14 Lacs

Bengaluru

Work from Office

This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies including but not limited to PLM MES for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity Manufacturing. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.

Posted 1 month ago

Apply

1.0 - 4.0 years

3 - 6 Lacs

Panchkula

Work from Office

Working experience with RTOS, have strong programming skills in C/C++, highly portable and platform agnostic code. must know and be comfortable with using at least one scripting language. Windows Batch/Powershell.

Posted 1 month ago

Apply

1.0 - 2.0 years

3 - 4 Lacs

Surat

Work from Office

Diamtech Research Centre is looking for Embedded C Software Engineer to join our dynamic team and embark on a rewarding career journey Developing and directing software system validation and testing methods. Directing our software programming initiatives Overseeing the development of documentation. Working closely with clients and cross-functional departments to communicate project statuses and proposals. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems. Managing the software development lifecycle. Monitoring system performance. Communicating key project data to team members and building cohesion among teams. Developing and executing project plans. Applying mathematics and statistics to problem-solving initiatives. Applying best practices and standard operating procedures. Creating innovative solutions to meet our companys technical needs. Testing new software and fixing bugs. Shaping the future of our systems.

Posted 1 month ago

Apply

7.0 - 11.0 years

650 - 1000 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

BareMetal Programming , Microcontroller programming. - Strong Experience in Low level Driver Development - Protocol Experience - SPI/UART/I2C/Timers/Clock - Strong Experience in Embedded C , FreeRTOS - Unit Testing Experience - Good in Firmware Development - USB Stack and/or USB -PD firmware development experience is plus

Posted 1 month ago

Apply

3.0 - 8.0 years

6 - 8 Lacs

Gurugram

Work from Office

Experience of working in energy metering / Smart meter domain. Hands on ARM/8051/MSP430/ Renesas/ Microcontrollers Design and Development of embedded system software Expert in C programming language and able to write complex codes Coding Standards Required Candidate profile Hands on with embedded driver, Sigma delta ADC, SAR, UART, RS232 Understanding of DLMs protocol. Compiler IDE- IAR, KEIL, Cross Works for MAXQ, Renesas compiler Cs+ Understanding of comm. Protocols

Posted 1 month ago

Apply

2.0 - 5.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Kefi Tech Solutions Pvt Ltd is looking for Embedded Software Engineer to join our dynamic team and embark on a rewarding career journey Designing, developing, and testing embedded software for a variety of systems and applications Collaborating with hardware engineers to ensure that software is optimized for the specific hardware platform Developing low-level software for control systems and real-time applications Debugging and troubleshooting software issues in a timely and effective manner Writing clear, well-documented code that is easy to maintain and modify Participating in code reviews and providing constructive feedback to other software engineers Strong problem-solving and critical thinking skills, with the ability to troubleshoot complex software issues Excellent written and verbal communication skills

Posted 1 month ago

Apply

7.0 - 12.0 years

25 - 35 Lacs

Bengaluru

Work from Office

Development and Implementation: Writing, testing, and debugging firmware code to ensure optimal functionality. Hardware-Software Integration: Ensuring the firmware interacts correctly with the device's hardware components. Troubleshooting and Debugging: Identifying and resolving issues related to firmware and its interaction with hardware. Collaboration: Working with hardware engineers, software developers, and other teams to align firmware with product requirements. Documentation: Creating and maintaining technical documentation for firmware code and related tools. Staying Updated: Keeping up with the latest technologies, tools, and best practices in firmware development. Skillsets Required : STM32 , Firmware Development, Microcontroller, Secureboot, Firmware Security, Security Patch

Posted 1 month ago

Apply

2.0 - 4.0 years

8 - 10 Lacs

Hyderabad

Work from Office

***Urgent requirement for a leading Robotics & AI company in Hyderabad Location: Inside Patanchervu, Hyderabad Monday to Saturday (WFO) Timings : 9 am to 6 pm Reports to: Senior Embedded Engineer Engineering Manager Job Summary: We are seeking a talented and motivated Junior Embedded Engineer to join our dynamic team. The ideal candidate will have a strong background in PCB design, firmware development, and experience with STM32 or similar microcontrollers. Proficiency in CubeIDE and a solid understanding of RTOS (Real-Time Operating Systems) are essential for this role. If you are passionate about embedded systems and eager to grow your skills, this is the perfect opportunity for you. Key Responsibilities: *Design, develop, and test embedded firmware for microcontroller-based systems. *Create and modify PCB layouts using industry-standard tools. *Work with STM32 or similar microcontrollers to implement and troubleshoot firmware. *Utilize CubeIDE for firmware development, debugging, and testing. *Integrate and manage RTOS within embedded systems to ensure real-time performance. *Collaborate with cross-functional teams to design and develop hardware and software solutions. *Assist in the creation of technical documentation, including schematics, flowcharts, and code comments. *Support the senior engineering team in various tasks related to product development and testing. *Participate in design reviews and provide input to improve product design and functionality. Qualifications: *Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. *Proven experience in embedded systems development, particularly with STM32 or similar microcontrollers. *Strong skills in PCB design and layout. *Proficiency in firmware development using CubeIDE. *Experience working with RTOS and understanding of real-time constraints. *Basic understanding of hardware-software integration. *Strong problem-solving skills and attention to detail. *Ability to work both independently and as part of a team. *Excellent communication skills, both written and verbal. Preferred Qualifications: *Experience with other IDEs and development environments. *Knowledge of additional microcontroller families. *Familiarity with version control systems like Git. *Understanding of signal processing, communication protocols, and peripheral interfaces.

Posted 1 month ago

Apply

3.0 - 8.0 years

6 - 16 Lacs

Hyderabad

Work from Office

Hiring Firmware Developer Experience:- 3+ Years Education:-BE/B.Tech,M.Tech. Job Location:- Hyderabad. Work Mode:- Work from Office. Skills:- Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) -Experience in IOT will be Plus -Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, ) or LSP -Experience in Microcontrollers/ARM Architecture, Note:- Notice Period Immediate Less than 30 Days preferred.

Posted 1 month ago

Apply

8.0 - 12.0 years

8 - 16 Lacs

Chennai, Bengaluru

Work from Office

Title : Embedded Hardware Design Harita Techserv Pvt. Ltd Role & responsibilities Design and Development of Embedded Firmware required for Actuation Products Lead and execute strategically important NPI and R&D projects Develop Software Requirements Spec from Product specification Design of Software architecture Software integration testing, Unit testing, Test automation Design Verification using various tools Work closely with the Hardware and Mechanical teams for product integration and testing Work with the Global Engineering teams to ensure quality of deliverables Create and maintain project schedules and timelines Comply with the companys design and development process Maintain appropriate documentation related to project and product firmware Core Competencies: • Excellent competency in firmware development using C/C++, firmware architecture • Development of software using structured software design methodologies • Good understanding about 32 bit microcontrollers (STM/NXP/Microchip) and peripheral devices • Knowledge in analysis tools like Bus Master / Dock light • Awareness and understanding of MISRA guidelines • Communication protocols viz Modbus, Profibus, FF Bus, Ethernet IP, USB, UART, SPI, I2C, CAN etc • Awareness about Wireless technologies (HART, ZIGBEE, NFC, LORA etc) • Device Drivers • Experience in developing Motor drivers • LCD/LED display GUI design, data analysis and presentation • RTOS and Data Structures • Design of IoT devices and systems • Knowledge on Firmware design requirements for product EMI/EMC certification Skills Good verbal and written communication skills Great attention to detail and problem-solving abilities Team Player able to work with others easily Disciplined work ethic Ability to lead a team Experience Experience in embedded firmware design, integration and testing Some exposure to industrial Actuators design is preferred Exposure to working in a Global environment will be added advantage Exposure to IoT Basic knowledge and ability to handle and understand hardware design and PCB design Intrested candidates can atten the interview at below mentioned locations and share your updated cv to sathishkumar.r@harita.co.in Interested candidates can atten physical walkin at our chennai and Banglore office Chennai : Harita Techserv Pvt. Ltd. 9th Floor, No. 117, Arihant E Park, 1, LB Rd, Adyar, Chennai 600020 Bangalore: Harita Techserv Pvt. Ltd. A- Block, 2nd floor, BHIVE Workspace No.112, AKR Tech Park, Krishna Reddy Industrial Area, Bengaluru 560068

Posted 1 month 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