Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 5.0 years
8 - 12 Lacs
Pune
Work from Office
Embedded Software Engineer / Embedded Software Programmer Role & responsibilities: Embedded Systems Design and Development Develop and implement embedded software for microcontrollers, processors, or other hardware platforms. Design and integrate software modules with embedded hardware systems. Write efficient and maintainable code using languages like C, C++, and assembly. Requirement Analysis and Specification Collaborate with cross-functional teams to gather and analyze software requirements. Translate product requirements into technical specifications for software development. System Integration and Testing Perform system-level integration of software with hardware components. Develop and execute test plans to validate software functionality and performance. Conduct debugging and troubleshooting of embedded software issues, using tools like oscilloscopes, logic analyzers, and debuggers. Real-Time Operating Systems (RTOS) Design and develop software for real-time operating systems (RTOS) or bare-metal systems. Implement multitasking, interrupt handling, and other real-time system features. Embedded Communication Protocols Implement and manage communication protocols such as UART, I2C, SPI, CAN, USB, Ethernet, and wireless protocols (e.g., BLE, Zigbee, Wi-Fi). Low-Level Hardware Interaction Interface with hardware components such as ADCs, DACs, timers, PWM, and GPIOs. Develop device drivers and low-level code for hardware abstraction. Software Development Lifecycle Management Participate in all phases of the software development lifecycle, from concept to deployment. Use version control systems like Git for source code management. Security and Safety Standards Compliance Ensure that embedded software complies with industry-specific safety and security standards (e.g., ISO 26262 for automotive, IEC 61508 for industrial safety). Collaboration and Communication Work closely with hardware engineers, system architects, and product managers to ensure seamless integration of software and hardware. Preferred candidate profile : Graduate or Post Graduate in Engg / Science / Technology. Embedded Software Certification through any reputed institute will be highly preferred. At Site job - No remote / No work from home. Min 4 to 5 years hardcore expr in Embedded Software development. FMCG / Electronics Industry work experience will be highly preferred. Candidate, who are willing to work at Wagholi, Pune only need to apply Immediate Joining candidate will be highly preferred Perks and benefits : Best in the industry - as per standards Excellent career & economic growth opportunities Interested candidates can email their updated CVs on following address, for fast response, maneesha.v@cheriseglobal.com HR Department Cherise (India) Private Limited, Pune.
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
You are an experienced Firmware Developer with a minimum of 2 years of experience in developing firmware for embedded systems. Your strong background in embedded systems, motor control, and experience in working with TI Microcontroller makes you an ideal candidate for this position. Your responsibilities will include designing, developing, and maintaining firmware for embedded systems. You will collaborate with cross-functional teams to design and implement firmware solutions, develop and test firmware for motor control and other hardware devices, debug and troubleshoot firmware issues, and write technical documentation. It is essential to stay up-to-date with industry trends and emerging technologies, participate in code reviews, and maintain code quality. Ensuring timely completion of projects, team building, and taking ownership of products are also part of your role. You should have a Bachelor's degree in Electronics or a related field, along with a minimum of 2 years of experience in firmware development for embedded systems. Proficiency in embedded C programming language, experience with motor control, and familiarity with hardware devices are required. You should have experience working with Renesas - RH850, STM32, Microchip DSPIC microcontrollers, and TI MCU Controller. Understanding the firmware development life cycle, familiarity with firmware development tools, and the ability to write technical documentation are essential. Strong problem-solving and analytical skills, the ability to work independently and in a team environment, and a willingness to learn new technologies and tools are crucial. Preferred qualifications include a Bachelor's or Master's degree in Electronics or related fields, experience in Agile firmware development methodologies, familiarity with communication protocols such as CAN (J1939), I2C, SPI, UART, etc., and experience with firmware version control tools like Git, SVN, etc. This is a full-time position that offers a challenging opportunity for self-starters who are enthusiastic about technology and looking to grow their careers. If you meet the requirements and are ready for this challenge, we encourage you to apply for this position.,
Posted 1 month ago
0.0 - 4.0 years
0 Lacs
karnataka
On-site
The Embedded Firmware IoT Internship at AriveGuru Technology Solutions Pvt. Ltd is exclusively designed for M.Tech/MS students who are passionate about embedded systems and IoT innovation. As an intern, you will collaborate with our R&D and product engineering teams on real-world projects focused on robotics, automation, and intelligent devices. This internship offers a hands-on experience in the full product lifecycle development, from prototyping to field testing, utilizing the latest microcontroller technologies and IoT frameworks. Your key responsibilities will include designing, developing, and optimizing firmware in C/C++ or MicroPython for ARM Cortex-M-based microcontrollers such as ESP32 and STM32. You will interface and integrate digital and analog modules (sensors, actuators) over UART, SPI, I2C, and GPIO. Additionally, you will work closely with the hardware team for debugging, field testing, and system bring-up, validating firmware in simulation and real-world environments, and conducting unit and integration testing to ensure robust performance. Furthermore, you will contribute to documentation of code, hardware interfacing, and test procedures, as well as participate in design reviews and propose firmware architecture improvements. To be eligible for this internship, you should be pursuing or a recent graduate of M.Tech/MS in Embedded Systems, Electronics & Communication, Electrical Engineering, or related fields with a minimum CGPA of 8.0+. This full-time internship will be based in Bengaluru and will have a duration of 6 months, with an internship completion certificate provided upon completion. The technical skills required for this role include a strong foundation in C/C++ for embedded development, hands-on experience with microcontrollers such as ESP32, STM32, or AVR, familiarity with RTOS concepts, firmware debugging tools, and low-level programming, as well as an understanding of embedded communication protocols and experience working with sensors, PWM, interrupts, timers, and GPIO management. Basic exposure to version control tools like Git is also necessary. Additional preferred skills include exposure to firmware security, power optimization, or bootloader development, familiarity with cloud IoT platforms, knowledge of firmware development tools, and a passion for robotics, automation, and real-time control systems. As an intern, you will gain hands-on experience in live projects across industrial automation, robotics, and smart hardware, receive mentorship from experienced embedded and IoT engineers, gain insight into the full product development cycle, and have the opportunity to transition into a full-time position based on performance. The internship will be held at AriveGuru Technology Solutions Pvt. Ltd, located at 139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara, Bilekahalli, Bengaluru, Karnataka 560076. This is a full-time, in-person internship with a contract length of 6 months and a day shift schedule. If you are interested in applying for this internship, please answer the following application questions: - Details of your M.Tech/MS Degree (Include branch, year of passing, and CGPA) - Engineering College details (College Name, City) - Microcontrollers/Platforms you've worked on - Languages & Firmware Tools used - Areas of interest (Choose or list specific focus areas) - Your Current Location, Distance from Ariveguru Office, or Possibility of relocation near our office Expected Start Date: 24/07/2025,
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
vadodara, gujarat
On-site
Are you an experienced Embedded Engineer exploring new career opportunities Join our innovative team and play a crucial role in developing cutting-edge embedded systems at Advanced Sys-tek. We are looking for someone with a passion for technology, strong problem-solving skills, and extensive experience in embedded systems design and development. If you're ready to make an impact and work on exciting projects, apply now and take your career to the next level with us. Responsibilities Designing and developing embedded software and firmware for various electronic products. Mentoring a team of engineers in the development process. Collaborating with cross-functional teams to define product requirements and specifications. Conducting feasibility studies and risk assessments for new projects. Architecting and implementing embedded systems solutions, including hardware and software integration. Writing efficient, maintainable, and scalable code for embedded systems. Performing debugging, testing, and validation of embedded systems. Optimizing system performance, power consumption, and memory usage. Documenting design decisions, processes, and test results. Providing technical guidance and support to junior engineers. Staying updated with emerging technologies and industry trends in embedded systems design and development. Participating in design reviews, project planning, and product lifecycle management activities. Ensuring compliance with industry standards and regulations. Troubleshooting and resolving technical issues throughout the product development lifecycle. Skills and Qualifications Masters / Bachelors degree in Electronics or Electronics & Communication Engineering from a reputed university. Minimum 4 years of experience is required for candidates holding a Masters degree in design & development of electronic products, embedded system design, or product application engineering & product validation. For candidates with a Bachelors degree, the minimum requirement is 6 years of experience in the aforementioned fields. High level of experience of embedded C, C++, RTOS, Linux, assembly language, including development of algorithms, flow charts, manipulation of data structures and implementing highly optimized code. Should be able to write firmware from scratch including device drivers, also able to update & modify existing code. Experienced in following major interfaces, but not limited to, I2C, SPI, USB, LPDDR3, Flash memories, Ethernet, eMMC, UART, LCD, GSM/GPRS, W-Fi, Bluetooth, Modbus TCP, LoRaWAN, ZIGBEE & other communication protocols. Proven experience in embedded systems design with pre-emptive, multitasking real-time Operating systems, STM32, PIC, FPGA, MCS-51, MCS-96, PSoC, Ethernet PHY, ATmega8, ATmega16, LPC2148, Raspberry Pi & other platforms. Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. Experienced in Proof-of-concept development, Board bring-up testing, Interface testing, System level debugging, Basic knowledge of Digital & Analog circuits and their troubleshooting, Environment & thermal testing. Preferred experience in testing and designing for EMC, PCB prototyping and troubleshooting of complex circuits. Adequate knowledge of reading electrical & timing parameters in datasheets for components. Should be able to operate lab tools: Logic analyzers, Oscilloscopes, JTAG/IEC debuggers, and Protocol analyzers.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
erode, tamil nadu
On-site
We are looking for a passionate and skilled Embedded Developer to join our dynamic team. If you have hands-on experience in microcontroller programming, circuit design, and debugging, this role is for you! You will be working on exciting projects that involve embedded systems development for a wide range of applications. Key Responsibilities: Design, develop, and debug embedded systems for various projects. Work with PIC Microcontrollers using MPLAB X IDE. Develop applications using Arduino, STM32, and ESP32 platforms. Collaborate with hardware teams to ensure seamless integration of hardware and software components. Participate in schematic design and PCB layout reviews. Conduct testing and debugging of embedded systems to ensure functionality, performance, and reliability. Provide technical support and documentation for projects. Required Skills & Qualifications: Minimum 1 year of experience in embedded systems development. Proficiency in programming PIC Microcontrollers using MPLAB X IDE. Experience with Arduino, STM32, and ESP32 platforms. Basic knowledge of circuit design and debugging tools. Familiarity with communication protocols such as UART, I2C, SPI, etc. Understanding of hardware-software integration. Strong problem-solving skills and attention to detail. Education: Diploma in EEE, ECE, B.Sc. Electronics, B.E. ECE, EEE, Mechatronics. Preferred Qualifications: Experience in designing PCB layouts. Knowledge of real-time operating systems (RTOS). Familiarity with version control systems like Git. Ability to work in a team-oriented, collaborative environment. Why Join Us Opportunity to work on cutting-edge projects in embedded systems. Collaborative and innovative work environment. Career growth and learning opportunities. If you're an enthusiastic developer with a knack for embedded systems and microcontroller programming, we would love to hear from you! Job Type: Full-time Work Location: In person,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
You should hold a BE/B.Tech/ME/M.Tech degree in Electrical or Electronics to be considered for the position of Sr Firmware Engineer. As a Sr Firmware Engineer, you will play a crucial role in our team by demonstrating high motivation and extensive experience in firmware engineering. Your responsibilities will include leading projects independently or heading the firmware development team. Moreover, you will contribute to firmware architecture, define firmware test strategies, create test plans, conduct code reviews, and ensure the quality of the developed code. Your specific job skills should encompass the ability to derive firmware requirements from customer or product specifications, interpret product schematics, possess expert-level knowledge in Embedded C/C/C++, work with 32-bit microcontrollers (preferably Atmel/Nordic/STM32), utilize cross compilers like Segger IDE, write device drivers for various interfaces (I2C, SPI, UART, ADC, DAC, PWM, BLE), and have experience with bare-metal or small footprint RTOS applications. Additionally, you should be adept at using tools such as JTAG, Emulators, debuggers, and electronic test equipment like Oscilloscope, Logic Analyzer, and signal generators. In terms of general skills, you should be able to supervise mid-level or entry-level firmware engineers, work effectively both independently and as part of a team, possess excellent verbal and written communication skills, and have exposure to a multitasking work environment. Join us in this exciting opportunity to leverage your skills and expertise in firmware engineering.,
Posted 1 month ago
2.0 - 4.0 years
2 - 3 Lacs
Chennai
Work from Office
Job Summary We are looking for a keen individual, interested in working in a dynamic, project-oriented environment. The job involves taking a concept, developing the detailed design, building prototype and delivering a product mass manufactured. The ideal candidate will have a solid background in embedded firmware and hardware design. Required skills / knowledge Knowledge of firmware programming in C/C++ for microcontrollers in an IDE, with experience using a shared code base with commented maintainable code Hands on experience on STM32,LPC,PIC 18F Controller coding Knowledge of circuit/schematic generation and simulation Cloud computing Worked on ARM Cortex MCU / NVIDIA Jetson module OS & driver development Linux
Posted 1 month ago
5.0 - 10.0 years
8 - 15 Lacs
Vijayawada, Hyderabad
Work from Office
NoTE: We are looking for short notice candidates only who have strong experience in Embedded Firmware development and is available to work from Vijayawada or Hyderabad locations. Job Title: Embedded Firmware Developer Location: Vijayawada/Hyderabad Mode of work:Complete work from office AquaExchange is seeking a skilled and motivated Firmware Developer to join our dynamic team. As we continue to innovate and expand our technology solutions, we need a talented individual with 6+ years of experience in firmware development. The ideal candidate will possess excellent programming and debugging skills in C/C++, hands-on experience with the Arduino platform, and a strong understanding of various communication protocols and IoT platforms. This role offers an exciting opportunity to contribute to cutting-edge projects and be a key player in the development of our IoT solutions. Responsibilities: Develop and Maintain Firmware: Create and sustain firmware for embedded systems, ensuring optimal performance and reliability. Programming and Debugging: Write and debug code in C/C++ for microcontrollers, with a focus on ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Driver and BSP Design: Design and implement low-level drivers and board-specific packages to facilitate hardware interaction. Communication Protocols: Work with communication protocols such as TCP/IP, HTTP, MQTT, and Modbus to ensure seamless data transmission. IoT Platform Development: Develop applications for IoT platforms, including ZigBee, Bluetooth Low Energy (BLE), and Wi-Fi. Hardware Integration: Integrate firmware with hardware using debug tools and in-circuit emulators to ensure cohesive operation. Hardware Bring-Up: Perform hardware bring-up and troubleshoot hardware-software integration issues effectively. RTOS Utilization: Utilize Real-Time Operating Systems (RTOS) in embedded firmware development to enhance system responsiveness and multitasking. FOTA Implementation: Implement Firmware Over-The-Air (FOTA) updates to facilitate remote firmware upgrades. Peripheral Interface: Interface with various peripherals such as SPI, UART, I2C, I2S, USB, DMA, ADC, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Sensor Integration: Work with a variety of sensors, including flow, temperature, pressure, accelerometer, gyro, compass, and light sensors, ensuring accurate data collection and processing. Testing and Debugging: Use test equipment such as oscilloscopes and logic analyzers for comprehensive debugging and testing of firmware and hardware components. Skills / Experience: Excellent programming and debugging skills in C/C++. Hands-on experience with the Arduino platform. Conversant with protocols like TCP/IP, HTTP, MQTT, Modbus. Preferred experience with ZigBee, Bluetooth Low Energy (BLE), Wi-Fi, and IoT platforms. Working knowledge of RTOS and FOTA. Strong experience with low-level drivers and board-specific package development. Excellent hands-on experience with microcontrollers (8/16/32 bit) in the ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Good understanding of interfaces like SPI, UART, I2C, I2S, USB, and peripherals such as DMA, ADCs, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Experience with hardware bring-up and integration of software and hardware using debug tools/in-circuit emulators. Knowledge of various sensors (flow, temperature, pressure, accelerometer, gyro, compass, light, etc.). Familiarity with using test equipment (e.g., oscilloscope, logic analyzer).
Posted 1 month ago
4.0 - 6.0 years
10 - 20 Lacs
Bengaluru
Hybrid
ROLES AND RESPONSIBILITIES As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following: Understand the product specification and software requirements. Designing the software modules and ensuring the software design meets all requirements of quality, performance, maintainability and extensibility. Hands-on software development, implementing new modules, helping the team in debugging and resolving critical issues on need basis. Provide technical guidance to junior engineers and perform design/code reviews. Estimating the software development activities and guiding the team in estimations. Comply with the requirements of the BTL quality management process. ESSENTIAL QUALIFICATION AND EXPERIENCE QUALIFICATION: Bachelor or master degree in Electronics or similar engineering stream. Around 5 years of experience in design & development of embedded firmware. TECHNICAL COMPETENCY: Proven experience in designing and developing microcontroller based embedded firmware. Proficient in firmware development using C, C++ with and without any OS. Experience in unit testing and automated unit test frameworks. Good knowledge of embedded system fundamentals like microcontrollers, peripherals, embedded operating system concepts, communication protocols, etc. System level understanding with the ability to understand hardware design and other system level interactions of software. Experience in agile development process, continuous integration and related tools. BEHAVIOURAL COMPETENCY: Fire in the belly - Being proactive, getting the job done. Clarity - Good analytical thinking and analyzing deeply. Effectiveness - Systematic approach and being organized. Collaboration - Working as a team, helping others.
Posted 1 month ago
6.0 - 11.0 years
15 - 20 Lacs
Noida
Work from Office
Position Requirements The right person for this position should have 5+ years of experience in Electronics Systems Design. He / She should be passionate, tech savvy, academically sound, have interest in electronics devices and technologies that drive the headless domain. He / She should be able to understand Pentair product domain and develop products using industry best practices. He / She is required to be hands-on with embedded low-level driver and application development to monitor, control and manage the embedded devices. Role & Responsibilities - Lead projects for a segments end-to-end electronics delivery. - Define design/architecture for the electronics products. - Hardware development & troubleshooting. - Ensure process compliance, best practices and leveraging AI in simplifying them. - Mentor project team members. - Manage product challenges due to external factors such as market or supply chain. - Collaborate with Business Unit, Cross functional and Delivery Teams to achieve Project goals for electronics. Knowledge: Exposure to Microcontroller/Microprocessor Family e.g. STM32xx, ESP32xx, PIC32xx, Raspberry PI, iMX series. Knowledge of Microcontroller peripherals e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, Ethernet. Knowledge of RF protocols and certification for WIFI, Zigbee, Bluetooth/BLE, IoT Cellular technologies. Knowledge of different types of analog & digital circuit design using op-Amp and transistor and MOSFETs based. Good Knowledge for sensors- temp, pressure, vibration, water quality and their selection/qualification/verification process. Have write requirement document, hardware design document, test plans, FMEA documentation. Knowledge of product -Hardware development Life cycle. Experience / Skills: Develop and qualified smart product using with single/ multiple controller-based design. Hands on experience for Sensors, Controllers -STM32xx, PIC32xx & ESP32xx and IOT Connectivity technology. Schematic and PCB Layout using Altium Designer/ OrCAD. Circuit simulation using latest tools. Experience in reviewing Layout and creating manufacturing package including Gerber, Steps file and Assembly BOM for production/CM House. Hands on experience in EMI/EMC testing and resolutions. VAVE & new technologies POC. Lead System Troubleshooting with cross functional team. Hardware and Software integration testing and trouble shooting. Maintain, support & troubleshoot products already in production. Key Interfaces Global Project team members GEC Engineering Team External vendors and suppliers Qualifications and Experience: M.Tech/B.Tech in 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
Posted 1 month 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 1 month ago
2.0 - 4.0 years
3 - 4 Lacs
Bengaluru
Work from Office
Responsibilities: * Develop embedded systems using Arm Cortex processors with TI C2000 and STM32 microcontrollers. * Design, develop, test and maintain embedded software in C/C++/Assembly language. Provident fund Annual bonus
Posted 1 month ago
8.0 - 12.0 years
8 - 12 Lacs
Bengaluru, Karnataka, India
On-site
Responsibilities : Technical Leadership & Mentoring: Lead a team of embedded and IoT developers, providing technical guidance and mentorship. Conduct code reviews, enforce coding standards, and promote best practices. Drive architectural decisions and ensure alignment with project goals. Embedded C/C++ Development: Design, develop, and maintain high-performance embedded software using C and C++. Apply strong object-oriented programming principles. Develop and optimize firmware for IoT edge devices. Embedded Linux & IoT Platforms : Work extensively with Embedded Linux for IoT edge device development. Integrate and utilize various IoT platforms. Experience with Azure Cloud connectivity. Communication Protocols & Interfaces : Develop and implement communication interfaces (I2C, SPI, RS232/485, USB). Implement and utilize industrial protocols (Ethernet, Modbus, REST - preferred). Work with short-range protocols (MQTT, HTTP, BLE, Wi-Fi). Develop webserver functionality. IoT Edge & Cloud Connectivity : Develop IoT edge firmware and ensure seamless cloud connectivity (Azure). Implement secure communication protocols for data transmission. Containerization & Scripting : Experience with Docker and containerization. Develop shell scripts for automation and system management. Develop multithreading and multiprocessing applications Implement App Containerization. Architecture & Design : Understand and contribute to the architecture of embedded systems. Quickly grasp existing working modules and adapt to new requirements. Team Collaboration & Tools : Work effectively as a team player. Utilize version control systems (Git) and bug tracking tools (JIRA). Required Skills and Experience : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. 8-12 years of experience in embedded software and IoT development. Strong proficiency in Embedded C and C++. Extensive experience with Embedded Linux. Solid understanding of IoT platforms and cloud connectivity (Azure). Experience with communication interfaces (I2C, SPI, RS232/485, USB). Experience with IoT protocols (MQTT, HTTP, BLE, Wi-Fi). Experience with Docker and containers. Experience with shell scripting, multithreading and multiprocessing. Excellent debugging and troubleshooting skills Strong communication and interpersonal skills. Experience with Git and Jira. Good to Have : Experience with industrial protocols (Ethernet, Modbus, REST). Experience with 16/32 bit microcontrollers. (STM32, ESP32) Checklist Questions (for Interview/Evaluation) : Number of Years of development experience in embedded like controllers, Processors, Build systems, GPIO (exclusive of testing, documentation, leading, mentoring, managing etc.) Specifically state number of years of exp in Linux (4 years exp mandatory) Number of years of hands-on experience in C programming. (4 years exp mandatory) Number of years of hands-on experience in C ++ programming. 4 years exp mandatory) How do you rate yourself in each programming language Working knowledge on 16/32-bit microcontrollers (STM32, ESP32) - Yes/No Experience working on peripheral drivers using I2C, SPI. UART. Pls quote sensors and peripherals you had developed I2C, SPI drivers for. How do you rate yourself in OOPS concepts Rate yourself in Multithreading and related concepts.
Posted 1 month ago
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
2.0 - 6.0 years
4 - 5 Lacs
Chennai
Work from Office
2.1. Key Responsibilities Develop systems for guidance, navigation, and control (GNC). Design and integrate embedded systems with sensors and controllers. Integrate and characterize sensors including EO, LiDAR, sonar, and radar. Implement algorithms for path planning and vehicle coordination. Apply control strategies such as PID and MPC. Enhance tracking, collision avoidance, and classification systems. Conduct lab/field tests and SITL simulations. Prepare technical documentation and support hardware integration. 2.2. Candidate Profile Qualifications: Bachelor's or Master's in Electronics, Mechatronics, Automation, or related engineering disciplines/equivalent professional experience. 2.3. Skills & Experience Proficiency in C/C++ for embedded systems. Experience with STM32 or equivalent platforms. Circuit design, assembly, and debugging. Hands-on with electromechanical integration and test tools. Familiarity with platforms like Pixhawk, PX4, Ardupilot. Working knowledge of MATLAB, Python, ROS/ROS2. Strong design, integration, and testing skills. Good command of productivity tools like MS Office. 2.4. Personal Attributes Excellent communication and interpersonal skills. Analytical problem-solving ability. Leadership and project management competence. Commitment to continuous learning and quality delivery.
Posted 1 month ago
8.0 - 10.0 years
6 - 8 Lacs
Thiruvananthapuram
Work from Office
Responsibilities: Design, develop, test & maintain embedded software using C/C++ on STM32 platforms with Contex-M0+, M4, M33 chipsets.
Posted 1 month ago
8.0 - 10.0 years
10 - 12 Lacs
Noida
Work from Office
Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity Must have skills required: BLDC motors, Motors, Power Electronics Addverb is Looking for: Job Description: Addverb Technologies Limited (Formerly known as Addverb Technologies Private Limited)Registered & Corporate Office:CIN: U74999UP2016PLC122944Email: automate@addverb.comPlot No. 5, Sector-156, Phase-II, Noida, 201301, UP, IndiaContact: 0120 4844 759Website: www.addverb.comGST No: 09AAOCA5226F2ZL Doc.No.: - FRM/HR/33Rev.No./Date: - 00Job Description Format Origin Date: - 01-11-2023 Job Description Role DepartmentSenior Embedded Firmware EngineerEmbedded Systems Reports ToDGM or above Purpose of the roleThe incumbent will be responsible for designing, implementing, and optimizing firmware for high-performance motor control applications, specifically focusing on Field-Oriented Control (FOC) for BLDC, PMSM, and other electric motors. The role involves working closely with cross-functional teams to develop scalable and efficient solutions for motor performance optimization and power systems. The candidate will ensure the integration of robust control algorithms and power management solutions, leveraging expertise in TI (C2000 series), Infineon (Aurix, XMC series), and ST Microcontroller (STM32 series) ecosystems. This role will also require exploring innovative technologies to enhance motor efficiency and may involve occasional travel for system integration and support. Technical Skills Required Expertise in FOC based motor control Proficiency in C/C++ for embedded systems, including RTOS-based and bare-metal firmware development Expertise in control theory, power electronics and motor dynamics. Familiarity with TI C2000, Infineon Aurix/XMC, and ST Microcontroller (STM32) ecosystem for FOC solutions. Familiarity with CAN, SPI, UART, I2C, and other communication protocols. Experience with digital signal processing (DSP) techniques and fixed/floating-point arithmetic. Knowledge of ISO 26262, IEC 61508, or other safety-critical standards Behavioural Skills Required Problem-Solving Attention to Detail Team Collaboration Adaptability Communication Time Management Critical Thinking. S. No. Job Responsibilities Architect, design, and develop high-performance firmware for motor control applications using FOC, vector control, and sensorless control techniques. Implement and optimize real-time embedded firmware on MCUs (e.g., TI C2000, Infineon Aurix/XMC, STM32, or similar platforms). Develop and refine control algorithms to improve motor efficiency, torque response, and dynamic performance. Work with power electronics engineers to integrate motor control firmware with hardware for inverters, converters, and drives. Utilize Matlab/Simulink, Python, or C/C++ to model, simulate, and validate control algorithms. Conduct system-level analysis, including power consumption, thermal management, and EMI mitigation. Implement fault detection, diagnostics, and safety mechanisms for robust operation in industrial and automotive applications Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and system architects, to ensure optimal motor and power system performance Lead firmware optimization efforts, including code profiling, memory management, and CPU utilization improvements. Stay updated on industry trends, emerging technologies, and advancements in motor control, power systems, and embedded firmware development. Minimum Qualification Bachelor's or master's degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field
Posted 2 months ago
7.0 - 12.0 years
7 - 17 Lacs
Pune
Work from Office
Hi All, we are looking for Embedded SW Developer, if interested pls reach out to dgovindhasamy@arigs.com Location: Pune Job Description: Experience required is 7+ yrs Mandatory Experience in the programming of embedded systems Programming language: C Software architecture design Technologies and knowledge areas that can be seen as an asset: Microcontroller technology: ARM (STM32) Real time operating system: FreeRTOS Linux shell Continuous Integration CAN bus and Ethernet Test automation tool: ROBOT Framework V model, despic, embedded c, freeRTOS, refactoring existing codes
Posted 2 months ago
2.0 - 5.0 years
3 - 6 Lacs
Noida
Work from Office
Job Description: ENERGY7 is seeking a passionate and skilled IoT Engineer to join our team working on cutting-edge projects in remote diagnostics, predictive maintenance, and real-time monitoring for Indian Railways and global clients. You will be responsible for designing, developing, and deploying end-to-end IoT solutions, integrating hardware, firmware, and cloud-based analytics. Key Responsibilities: Design and develop IoT devices using microcontrollers (ESP32, STM32, etc.) Interface sensors and actuators via RS-485, UART, I2C, SPI, Modbus, LoRa, Zigbee, or LTE. Develop firmware in C/C++/MicroPython for real-time data acquisition and control. Integrate with cloud platforms (AWS, Azure, or custom MQTT/HTTP/REST endpoints). Collaborate with data science and software teams to ensure reliable data flow and system scalability. Participate in system testing, field deployment, debugging, and performance tuning. Create technical documentation and provide support during installation and maintenance. Desired Candidate Profile: Bachelor's/Master's in Electronics, Instrumentation, Computer Science, or related field. 2-5 years of experience in IoT hardware design and firmware development. Proficiency in embedded C/C++, RTOS, or FreeRTOS. Familiarity with industrial communication protocols like Modbus RTU/TCP, MQTT, RS-485, etc. Experience in PCB design and hardware debugging (preferred). Working knowledge of cloud platforms or edge computing (Jetson, Raspberry Pi, etc.) is a plus. Strong problem-solving, documentation, and communication skills. Nice to Have: Experience with predictive maintenance or condition monitoring systems. Knowledge of AI/ML or data pipelines for sensor data. Exposure to Indian Railway signalling systems or industrial automation setups.
Posted 2 months ago
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 2 months ago
5.0 - 7.0 years
15 - 20 Lacs
Pune
Work from Office
Handle algorithm & develop reliable & innovative solutions for all designs. Develop best practices for Embedded systems, C /C++ prog. Create Flow charts/ Algorithm for design blocks/ modules. Debug & test progs on protos. Analyse failure & correct. Required Candidate profile BE-EEE with 5-7 yrs exp in R&D/ engg in Valve monitoring & control instruments, positioners, oil & Gas & Indust domain in Arm microcontrollers (STM32 series, Microchip, Renesas), Debugging, etc. must. Perks and benefits Salary varies with merit and experience
Posted 2 months ago
3.0 - 6.0 years
5 - 7 Lacs
Ludhiana
Work from Office
STM32 , ARM development 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 2 months ago
8.0 - 12.0 years
25 - 35 Lacs
Bengaluru
Work from Office
Excellent C Programming skills with Linux Operating System. 7+ years strong experience in embedded security. Knowledge on Python and shell scripting Hands on with STM32 platforms with good knowledge on ARM Cortex architecture Experience using the STMCubeIDE, IAR Workbench and Kiel with good debuggingskills Experience in Embedded Security framework like SecureBoot, Secure firmware update, STM32_Secure_Engine, mbedTLS, mbedcrypto, Trusted Firmware, STM32_Key_Management_Services and FreeRTOS etc. Good understanding of HAL and low-layer drivers Good Communication and learning attitude.
Posted 2 months ago
6.0 - 8.0 years
18 - 25 Lacs
Bengaluru
Work from Office
Firmware Engineer for Embedded system design in solar lighting domain. He/She should be skilled in embedded C, C Sharp, Python, QT, and good experience and knowledge working on 32 bit microcontroller preferably on STM32. He/She should have over all experience more than 8 years after B.Tech/BE/M.Tech and hands on experience of working on firmware/software of MPPT solar charge controllers, firmware for power electronics, digitally controlled power supplies/SMPS and solar inverters, BLDC firmware, firmware for motor control, Battery BMS firmware, communication protocol like DALI, D4i, RS485, Modbus, CAN, USB for more than 5 years. You support the design, development, testing and documenting of a system, subsystem or a component as part of an overall software architecture. Job Description Were looking for a Development Engineer -in Embedded Firmware Design to join our Global Platform Team -Solar Lighting in Noida. Working for Signify means being creative and adaptive. Our culture of continuous learning and commitment to diversity and inclusion creates an environment that allows you to build your skills and career. Together, were transforming our industry. As the world leader in lighting, were constantly ahead of the curve. Through our leadership in connected lighting and the Internet of Things, were breaking new grounds in data analytics, AI, and smart homes, offices, cities and more! Signify is one of the few companies in the world to achieve carbon neutrality and our next sustainability goals are even bolder: doubling our positive impact on the environment and society by 2025. As an Embedded Development Engineer youll be responsible for Develop embedded software/firmware for solar lighting solutions in embedded C, as per requirement/specs, within agreed timeline & meeting applicable quality standards in firmware/software. Were on the lookout for forward-thinking innovators with a passion for sustainability. If you match this description, get in touch! What youll do Work on STM32 microcontrollers and write efficient C and C sharp code to manage various communication bus like UART, RS485, DALI, D4i, I2C, SPI etc. Write efficient C code to digitally control the SMPS/ Power supplies by PID feedback control, Inverter, BLDC motor control by firmware design. Design the solar based dash board on laptop using C sharp, use of Visual Studio, QT. Work out bootloader code and work on Python scripts. Develop platform based SW/firmware architecture with flexibility to adapt to customization, factory requirements and f/w integration requirements. Develop test cases to validate firmware as per solution basis/ solar charger. Use global tools for maintenance, bug fixing, version control, config management, change management, documentation etc Your qualifications B.Tech./M.Tech in any stream of Electronics from good engineering colleges/universities. should have >8 years of experience in firmware C coding and design of embedded product. should have good working knowledge in power electronics/ SMPS/LED Drivers/Solar Battery charge controllers control by microcontrollers, BMS firmware, BLDC motor control and solar inverter. You will design firmware code for above type of products. Experience to work on microcontrollers like STM32, XMC from Infineon and use respective SDK, IDE like IAR, Keil. The person should have decent working knowledge in solar lighting domain. Know working principles of Solar PV panel, Batteries, MPPT Solar Chargers, LED drivers etc. He/She should be familiar with charging/discharging profiles of various battery chemistries like Lead Acid, Lithium-Ion, Lithium Iron Phosphate, GEL battery etc. Experience of working on C Sharp, QT, Python and design the graphical user interface for solar charge controllers for internal R&D evaluation and data analytics. Prior experience to file the patents will be added advantage. Our candidate profile is just a guide. We know that many talented people only apply for jobs when there is an exact match. If you don't fit all the criteria but believe this role is for you, we would very much like to hear from you. What youll get in return Opportunity to work in a global team to support to US, EU and Asia based product design. Embedded product design experience from scratch and learn architectural creation of firmware design. End To End view and life cycle management of firmware in solar street lighting products. Interaction with global product architects and system architects.
Posted 2 months ago
1 - 3 years
6 - 10 Lacs
Ahmedabad
Work from Office
Job Type: Full-time Job Description: We are seeking a skilled Embedded Firmware Engineer to join our dynamic team. The ideal candidate will have 1-3 years of experience in firmware development, focusing on microcontrollers and embedded systems. Key Responsibilities Firmware Development: Design, develop, test, and maintain firmware for microcontrollers like STM32, NXP, ESP. Ensure seamless hardware-software integration using electronic fundamentals. Work with BareMetal systems and Real-Time Operating Systems (RTOS) for efficient multitasking, scheduling, and resource management, optimized firmware solutions. Strong understanding of microcontroller architecture, including the core processor, memory (Flash, SRAM, EEPROM), and peripheral modules (Timers, UART, SPI, I2C, ADC, DAC, GPIO). Designing firmware to handle fault tolerance, including watchdog timers, error detection, and recovery mechanisms for reliable operation in embedded systems. Familiar with modern software development methodology (Agile, Git etc.) Communication Protocols: Implement and validate protocols such as SPI, I2C, MODBUS, CAN, Ethernet, and WebSocket. Apply networking basics to support communication standards. Documentation & Collaboration: Maintain clear and concise documentation for firmware and processes. Collaborate effectively with cross-functional teams and adapt to priority changes. Security & Standards: Incorporate embedded security principles into firmware design. Understand and implement industry standards related to EVSE (Electric Vehicle Supply Equipment). Debugging & Problem-Solving: Analyze and resolve firmware issues, ensuring robust and efficient solutions. Required Skills Solid understanding of hardware/electronics basics. Proficiency in C/C++ programming languages. Experience with BareMetal and Real-Time Operating Systems (RTOS). In-depth knowledge of microcontroller basics (uC Basics). Familiarity with embedded security principles. Strong documenting, analytical, and problem-solving skills. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Good-to-Have Skills Understanding of power electronics fundamentals. Familiarity with EVSE standards and communication protocols. Qualifications Bachelor's or master's degree in electrical engineering, Electronics and Communication Engineering (ECE), or a related field. 1-3 years of relevant experience in microcontroller firmware development.
Posted 3 months 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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City