Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 13.0 years
7 - 11 Lacs
Ahmedabad
Work from Office
We are seeking a Senior Embedded Software/Firmware Engineer to join our core R&D team developing reliable and high-performance embedded systems for industrial-grade products. The role involves ownership of firmware development across the product lifecycle"”from design to deployment. Exposure to avionics or cutting-edge consumer electronics is a strong plus. Key Responsibilities Lead design and development of embedded firmware for microcontrollers, SoCs, and custom hardware platforms. Architect and implement low-level device drivers, middleware, and protocol stacks. Collaborate with cross-functional teams (hardware, QA, systems) to define firmware requirements and integration plans. Perform board bring-up, system debugging, and performance optimization. Develop and execute test plans for unit, integration, and system-level testing. Ensure code quality, maintainability, and traceability using version control (Git, SVN) and issue-tracking tools. Contribute to firmware architecture, coding guidelines, and peer reviews. Document software design, test results, and interface specifications. Stay updated on emerging embedded technologies, tools, and standards. Required Qualifications Bachelor’s or Master’s in Electronics/Electrical/Computer Engineering or equivalent. 6"“8 years of experience in embedded software/firmware development. Proficient in C/C++, RTOS concepts, and bare-metal development. Hands-on experience with ARM Cortex-M, STM32, or equivalent microcontroller families. Strong knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet, PCIe, USB, etc). Experience in using debugging tools like JTAG, oscilloscopes, and logic analyzers. Exposure to full development cycledesign, coding, debugging, testing, documentation. Good to Have Experience in avionics (DO-178C, ARP-4754) or safety-critical development. Familiarity with scripting (Python, Bash) for automation and testing. Understanding of high-speed interfaces or FPGA firmware interaction. Knowledge of MISRA C, coding standards, or secure coding practices. Why Join Us Be part of a growing, innovation-driven team. Work on real, deployed products in industrial and emerging tech sectors. Opportunity to explore advanced platforms and learn from domain experts. Competitive compensation and transparent career growth path. Job Category Embedded Solutions Job Type Full Time Job Location Ahmedabad
Posted 2 weeks ago
0.0 years
0 Lacs
Kochi, Kerala, India
On-site
Position Summary Engineers in this role will design and develop ROS2-based systems used in EyeROV marine robotics products and solutions. You will collaborate with a multi-disciplinary team of engineers to ensure the system design meets requirements, and you will be responsible for implementing and testing software systems that interface with our robot platforms. This position requires hands-on development work both in the lab and on-site to tackle technical challenges and improve product performance and reliability. Key Responsibilities: Development of robotics system blocks using ROS2 and other suitable packages Independently develop technical solutions for complex problems using strong logical thinking and technical skills. Development of autonomous navigation systems incorporating features such as collision/obstacle avoidance, path planning, SLAM, etc Identify suitable sensors, actuators, and other payloads and evaluate their compatibility for integration with the EyeROV’s robotic platforms Integration of a variety of sensors, actuators, and other payloads with ROS2-based robotic systems Contribute to the development of hardware and firmware of embedded robotic systems Enhance the performance and field reliability of EyeROV’s products. Provide technical training, documentation and support to internal and external users Mandatory Skills : Strong Problem-solving Skills And Logical Thinking Abilities. Good programming knowledge in C++ (preferably) and Python. Experience in developing robotics systems using ROS2. (ROS experience can also be considered) Strong understanding of communication protocols like UART, SPI, I2C, RS232, RS422, RS485, Ethernet etc. Ability to understand technical documentation of devices, especially APIs and communication protocols. Working knowledge of Linux shell scripting Working knowledge of networking and protocols like TCP/UDP Excellent documentation skills, including writing clear and concise code and technical documents. Excellent communication skills Ability to work independently Preferrable Skills: Knowledge in Control Systems. Solid understanding of hardware components and systems. Familiarity with version control tools such as Git Good understanding of electro-mechanical systems Ability to coordinate with the multidisciplinary teams and develop solutions. Experience: 0-3 years of experience in a similar role, preferably in robotics, drone, and automation industries. Qualification: B.Tech. in Electronics and Communication Engineering / Electrical and Electronics Engineering/ Computer Science, or related field Key Skills: ROS2, ROS, Gazebo, Nav2, C++, Python, Git, Control Systems, Embedded Systems, Robotics
Posted 2 weeks ago
5.0 - 7.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems. Responsibilities Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance. Collaborating with other teams to provide post production support. Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum. Degree Requirement Minimum 5-7 years of engineering experience with Bachelors in EEE / ECE / E&I Skill Descriptors Proficiency in Embedded C Programming Experience in CAN, J1939, SPI, UART or I2C protocol and CAN related tools; Good experience with CAN tools- CANalyzer/CANape/CANoe etc, and compilers tools usage; Expertise in System and Software requirement analysis, Software design practices; Expertise in Software Configuration Tools may include GIT/ClearCase/any Expertise in Software debugger tools - Automotive embedded domain may include Trace32 or any equivalent Work experience with Embedded I/O, processors, simulators Preferred Skills – Understanding of powertrain functions (transmission, engines, driveline). Overall knowledge of transmission control systems related to drive strategy, shift scheduling, shift-by-wire, signal filtering, oil budgeting, and shift lever analysis. Understanding of Transmission electronics software components; Familiarity with Electronics system safety and security concepts. Automotive concepts (Engine/Powertrain/BCM etc) Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. Level Working Knowledge: Approaches a situation or problem by defining the problem or issue and determining its significance. Makes a systematic comparison of two or more alternative solutions. Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns. Identifies the major forces, events and people impacting and impacted by the situation at hand. Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. Level Working Knowledge: Explains own role and responsibility within team. Actively participates in team meetings. Shares information, knowledge, and experiences openly and proactively. Describes team mission and objectives in the context of results to be achieved. Demonstrates open, friendly, accepting, and supportive behaviors with team members. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Working Knowledge: Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues. Effectively performs the technical job aspects, continuously building knowledge and keeping up-to-date on technical and procedural job components. Applies technical operating and project standards based on achieving excellence in delivered products, technologies and services. Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. Helps others solve technical or procedural problems or issues. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Working Knowledge: Describes common tools for component-based, object-oriented development. Describes the objectives, activities and results of unit testing. Has developed programs in a specific language and for a specific platform. Interprets functional and technical blueprints; participates in structuring technical components. Participates in technical and code reviews. Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Level Working Knowledge: Follows policies, practices and standards for determining functional and informational requirements. Confirms deliverables associated with requirements analysis. Communicates with customers and users to elicit and gather client requirements. Participates in the preparation of detailed documentation and requirements. Utilizes specific organizational methods, tools and techniques for requirements analysis. System Testing: Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Level Working Knowledge: Supports the project leader in developing and executing system test plans. Evaluates system documentation and user manuals for usability, accuracy and completeness. Executes test cases, analyzes test results and reports on findings regularly. Tests system components for compliance with functional requirements. Participates in the testing of a system's ability to recover from hardware or software failures. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Level Working Knowledge: Discovers, analyzes, and resolves hardware, software or application problems. Works with vendor-specific diagnostic guides, tools and utilities. Handles calls related to product features, applications, and compatibility standards. Analyzes code, logs, and current systems as part of advanced troubleshooting. Records and reports specific technical problems, solving processes and tools that have been used. Posting Dates: July 21, 2025 - August 3, 2025 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.
Posted 2 weeks ago
4.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Tasks Roles & Responsibilities: Responsible for Diagnostic Test software development and validation for the Hybrid/EV components Work closely with Development (R&D), Production and Aftersales Develop Test and Commissioning software as per Production Test requirements Collaborate with HIL team and Validate test software on HIL benches Root cause analysis for the defects found during validation and report issue to stakeholders Support in Production issues arising due to Test module implementation Innovative mindset and adapt to learn new technology, as required Onsite travel to Germany to learn and support Team player Qualification: B.Tech/M.Tech in ECE/EEE/EI Mandatory Skills: B.Tech/M.Tech in ECE/EEE/EI or similar 4-6 years of relevant experience in Automotive domain Having good exposure to programming language such as c/c++, Python, Perl Hands on experience on Vehicle and EE architecture Knowledge on various protocols such as CAN, Ethernet, Flexray OBD and Diagnostics relevant experience will be added advantage Exposure to HIL based testing Software: CANoe, CANalyzer, C/C++, Python Hardware: Knowledge on ECU, Topology CAN/Ethernet, Hybrid/EV concepts, HIL testing, Vehicle Diagnostics
Posted 2 weeks ago
3.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Company Description Devise Electronics Pvt. Ltd. has established a strong presence in early stage R&D, Proof of Concept Development, and Prototyping. The company offers comprehensive engineering services across the product lifecycle and has earned over 30,000 hours of engineering experience through 70+ projects across various industry verticals. Known for supporting the development of electric and autonomous vehicles, as well as leading Industry 4.0 implementation, Devise is committed to innovation and product optimization. Devise has a global customer reach and operates with single points of contact across three continents, providing seamless cloud-based engineering data transfer. Role Description We are looking for a skilled Embedded Systems Developer with 2–3 years of experience to support the design, development, and validation of embedded systems across our industrial product lines. This role primarily involves Embedded C programming, low-level hardware communication, and sensor integration using popular microcontroller platforms such as STM32, PIC, or Arduino. Key Responsibilities: · Develop and optimize embedded C firmware for microcontroller-based systems. · Interface with various communication protocols: UART, SPI, I2C, RS-485, and Modbus RTU. · Design reliable data acquisition and signal processing routines. · Integrate and communicate with sensors (analog and digital), and implement ADC-based measurements. · Apply calibration routines, lookup tables, or correction factors to sensor data. · Ensure real-time performance and stability under constrained conditions (low power, noise, timing-critical). · Collaborate closely with hardware and mechanical teams during system integration. · Support field testing, debugging, and validation using lab equipment (oscilloscope, multimeter, etc.). · Maintain clear documentation of code, protocols, and interface behavior. · Contribute to continuous improvement and robust software practices. Technical Skills: · Strong hands-on experience in Embedded C programming. · Familiarity with MCU platforms like STM32, PIC, Atmel, or Nordic. · Knowledge of sensor interfacing, analog signal conditioning, and ADCs. · Understanding of low-level protocols: UART, SPI, I2C, RS485, Modbus RTU. · Use of debugging tools: JTAG/SWD, oscilloscopes, logic analyzers. · Experience in handling memory-constrained or low-power systems. Nice to Have: · Experience with Python or scripting for test automation or post-processing. · Exposure to RTOS concepts or lightweight scheduler-based systems. · Basic understanding of PCB schematics and component datasheets. · Version control using Git and experience in structured firmware projects. Location: Chennai preferred (for on-site/hybrid collaboration) Duration: 3 months (with possible extension) We're looking for someone with 2–3 years of hands-on experience, a sharp debugging mindset, and a passion for embedded systems. To apply: Send your resume to careers@deviseelectronics.com
Posted 2 weeks ago
8.0 years
0 Lacs
South Delhi, Delhi, India
On-site
Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems
Posted 2 weeks ago
2.0 years
1 - 4 Lacs
Hauz Khas
On-site
Job Summary: We are seeking a highly skilled_ Embedded Engineer _ to join our team, specializing in the development of Battery Management Systems (BMS) for electric vehicles and Electronic Control Units (ECU) with integrated sensor interfaces including GPS, Gyro, Radar, and Lidar . The ideal candidate will possess strong technical expertise in embedded systems, sensor integration, automotive electronics, and communication protocols, coupled with a passion for innovation in the electric vehicle industry. Qualifications: _ Education: _ Bachelor’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field. Experience: 2+ years of experience in embedded software development, preferably in the automotive industry. Proven experience in developing BMS and ECU software for electric vehicles. Hands-on experience with GPS, Gyro, Radar, and Lidar sensor integration is preferable. _ Technical Skills: _ Proficiency in programming languages such as C, C++, and Python. Experience with embedded development tools and environments (e.g., MATLAB/Simulink, Keil, Eclipse). Strong knowledge of communication protocols (CAN, LIN, Fle0xRay, Ethernet, SPI, I2C, UART) and real-time operating systems (RTOS). Experience with communication stacks and tools such as CANoe, CANalyzer, and Vector tools. Familiarity with automotive networking standards such as ISO 11898 (CAN), ISO 14230 (KWP2000), and ISO 15765 (UDS). Understanding of secure communication protocols and encryption methods for automotive systems. Ability to develop and debug software drivers for SPI, I2C, and UART interfaces. _ Soft Skills: _ Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Ability to work independently and manage multiple tasks effectively. Job Type: Full-time Pay: ₹9,993.76 - ₹40,000.00 per month Experience: Embedded coding: 2 years (Preferred) Work Location: In person
Posted 2 weeks ago
0 years
0 Lacs
Madurai
On-site
Job Summary We are seeking a detail-oriented and innovative Electronics Hardware Engineer to design, develop, and test cutting-edge electronic systems and products. The ideal candidate will be responsible for schematic design, PCB layout, prototyping, testing, and hardware validation across the full product development lifecycle. You will work closely with cross-functional teams including software, mechanical, and manufacturing engineers. Key Responsibilities Design and develop analog and digital circuits based on project requirements. Create schematics and PCB layouts using tools such as Altium Designer, KiCAD, Eagle, or OrCAD. Select and source appropriate electronic components based on performance, cost, and availability. Build and test prototypes , and iterate based on performance and reliability testing. Conduct circuit simulations and signal integrity analysis. Work with firmware/software teams to ensure proper hardware-software integration. Perform DFT (Design for Test) and DFM (Design for Manufacturing) analysis. Collaborate with production teams to bring designs to mass production. Document hardware specifications, test procedures, and design decisions. Troubleshoot hardware failures and support debugging in lab and field environments. Stay current with emerging technologies and regulatory standards (e.g., CE, FCC, RoHS, EMC/EMI). Qualifications Required: Bachelor’s or Master’s degree in Electronics Engineering , Electrical Engineering , or related field. Strong understanding of analog/digital electronics , microcontrollers , power supplies , and communication interfaces (I2C, SPI, UART, CAN, etc.). Experience in schematic capture and multi-layer PCB design . Hands-on experience with oscilloscopes, multimeters , and lab testing tools . Familiarity with circuit simulation tools (e.g., LTSpice, PSpice). Proficiency in hardware debugging and root cause analysis. Preferred: Experience with embedded systems , RF design , or IoT hardware . Knowledge of compliance testing (EMC/EMI, safety standards). Exposure to automated test frameworks or hardware validation scripting . Soft Skills Strong analytical and problem-solving abilities Excellent communication and teamwork skills Ability to manage multiple projects and meet deadlines Passion for technology and continuous learning Job Type: Full-time Pay: From ₹8,000.00 per month Ability to commute/relocate: Madurai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Required)
Posted 2 weeks ago
8.0 years
3 - 12 Lacs
Vadodara
On-site
We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Job Description Role : Software Architect - Embedded Function : Embedded Software Development Work Location : Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate Software technology leader having excellent knowledge of designing and developing Linux based embedded products and having an experience of 8+ years with at least 4-5 years of experience of technical leadership. You possess very good knowledge of Software Architecture and Design, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications and embedded products. Experience : 8+ Years Qualification : B.E/ B.tech/ M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) or related field Technical Skills Required: Hands-on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts). Linux, Command of Linux OS. IPC – Inter-Process Communication exposure (Multithreading and Socket Programming). Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. You have sound knowledge and hands-on experience in one or more Technologies/Platform like Socket Programming, Multi-Threading, ONVIF/RTSP, Video codecs H264/H265, Video Parsing of H264/H265, Image processing, Embedded Web Server, BLE, WIFI, RS485. UART, Push Notification (FCM), VoIP (SIP & RTP). You possess good knowledge and working experience in one or more Tech Stacks/Frameworks like Ffmpeg, Gstreamer, QT/QML, LIVE555, OpenCV(Image Processing), Networking Fundamentals, Basic Linux commands. You are proficient in at least two or more languages from among C, JAVA, Python, C++, HTML/CSS, JQuery/Javascript. You take complete ownership of timely product delivery with impeccable software quality. You have experience in building, leading, and managing multi-engineer project teams. You have the ability to navigate the teams through fast changing market needs. You possess strong people leadership skills in growing/nurturing/mentoring the young engineers. You are a motivated problem solver who can accurately document and communicate issues, can present the problem and solution in a short and crisp manner without taking into circles. You have a good understanding of JIRA, Confluence, SVN, Fisheye, Crucible, Sonar/Parasoft/LDRA and Nessus/Nexpose. How your day might look like Drive the design, strategy, and execution of software development projects to support product roadmaps. Select best technologies to build a product to serve the customer use cases. Ensure that the engineering team understands the business direction, customer requirements in detail and how each individual engineer’s work contributes towards the big picture of the product’s success and in turn company’s success. Work with development teams and product managers to ideate a solution. Collaborate and prioritize Epics/Stories with Product Owners and Product Managers on new products and new features and ensure deadlines are met within the scrum teams. Attract, Hire, Retain, motivate and mentor the software engineering teams. Build the necessary skills in the team either by training the existing resources on new areas or hiring new members in the team. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!
Posted 2 weeks ago
5.0 years
12 - 24 Lacs
Noida
On-site
Apply at: https://docs.google.com/forms/d/e/1FAIpQLSdm9AS-JlIJscmCQdOc-yzQRJTYH9zxp-eKizsbTN9vb9Hgfg/viewform?usp=sharing&ouid=118008152822125500826 Role Responsibilities: Lead end-to-end hardware design from concept to production for industrial IoT applications Design multi-layer PCBs with high-speed digital interfaces, mixed-signal circuits, and power management Develop thermal management solutions for systems operating from -40°C to +85°C Ensure EMI/EMC compliance and regulatory certifications (FCC, CE, IC) Architect hardware solutions for IoT sensors, gateways, and edge computing devices Mentor junior engineers and collaborate with firmware and software teams Required Qualifications: 5+ years of embedded hardware design experience in industrial applications Deep knowledge of communication protocols: I2C, SPI, UART, CAN, Ethernet, WiFi, LoRaWAN, Modbus, BLE 5.0 & Above Power electronics expertise including switch-mode power supplies and battery management Experience with environmental testing and ruggedized design for industrial environments Bachelor's/Master's degree in Electrical Engineering or related field What We Offer: Competitive compensation: ₹24-26 LPA (In-Hand) Lead cutting-edge R&D projects with direct product impact Work on breakthrough technologies in loss prevention Collaborate with a world-class engineering team Professional development and growth opportunities Position Details: Location: Noida (In-office) Experience: 5+ years Team Lead 3-5 hardware engineers Joining: Immediate Job Type: Full-time Pay: ₹1,200,000.00 - ₹2,400,000.00 per year Work Location: In person
Posted 2 weeks ago
3.0 years
12 Lacs
Noida
On-site
Apply at: https://docs.google.com/forms/d/e/1FAIpQLSd_yye2pKL2G8R4Jf9MncvNv4RG5z5EPpDbPm7uh_l8SQCb_g/viewform?usp=sharing&ouid=118008152822125500826 Essential Requirement: Proven experience with Battery Management Systems (BMS) and Charging Solutions for Lithium Battery Technologies . Role Responsibilities: Design and develop hardware solutions from concept to production for industrial IoT applications Design multi-layer PCBs with high-speed digital interfaces, mixed-signal circuits, and power management Develop battery-powered systems with optimized power consumption and charging solutions Implement thermal management solutions for systems operating from -40°C to +85°C Ensure EMI/EMC compliance and support regulatory certifications (FCC, CE, IC) Design hardware for IoT sensors, gateways, and edge computing devices Collaborate with firmware and software teams for system integration Support testing and validation of hardware designs Required Qualifications: 3+ years of embedded hardware design experience in industrial applications Hands-on experience with battery management systems, Li-ion/LiFePO4 battery technologies Practical experience with battery charging circuits, fuel gauging, and power optimization Deep knowledge of communication protocols: I2C, SPI, UART, CAN, Ethernet, WiFi, LoRaWAN, Modbus, BLE 5.0 & Above Power electronics expertise including switch-mode power supplies and low-power design Experience with environmental testing and ruggedized design for industrial environments Proficiency in PCB design tools (Altium Designer, KiCad, or similar) Bachelor's/Master's degree in Electrical Engineering or related field What We Offer: Competitive compensation Work on cutting-edge R&D projects with direct product impact Opportunity to work on breakthrough technologies in loss prevention Collaborate with a world-class engineering team Professional development and growth opportunities Exposure to battery-powered IoT systems and energy harvesting technologies Position Details: Location: Noida (In-office) Experience: 3+ years Joining: Immediate Opportunity to grow into leadership roles Job Type: Full-time Pay: Up to ₹1,200,000.00 per year Work Location: In person
Posted 2 weeks ago
3.0 - 6.0 years
3 - 8 Lacs
Erode
Work from Office
JD: * Design,develop,test & maintain firmware using Embedded C/C++ on Arm Cortex microcontrollers with RTOS & MQTT protocol communication . 2+ years of experience in firmware development . Knowledge of hardware interfaces & protocols (SPI, I2C, UART,). Health insurance Provident fund
Posted 2 weeks ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
Remote
Position Title: Embedded Firmware Engineer -Linux - Full Time Electrify Services is one of the fastest growing engineering services start and is looking for an Embedded Firmware Engineer Linux to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as the company evolves. If you are looking for a high-impact and challenging role, this job is a perfect destination for you! Major Job Duties Ø Design, code, implement, released, and integrate software for embedded Linux based software products. (Applications, drivers, framework) Ø On the different hardware platforms, customize, develop and maintain Linux distribution. Ø Develop, Debug, and maintain firmware for ARM-based microprocessors. Ø Experienced with Yocto and custom Linux kernels Ø Interact and develop utilities with the help of C/C++. Linux kernel, TI framework. Ø Experienced with GUI development for embedded devices with QT, uGFX and more Ø Experienced with developing and patching board support packages Ø While using Linux, develop the process of scripting in support of the embedded system. Ø Document the projects according to standards (protocols, architecture, technical specifications.) Ø Write test scripts to verify the functionality of code in a lab environment also write specific system modules and execute them. Ø Developing web-based application portals that can be viewed either locally or remotely via the Web. Ø Troubleshooting development and production problems across multiple environments and operating platforms Ø Manually or automatically do software testing which includes unit, functional and system-level requirements. Ø As per system requirement, analyze domain-specific technical and modify it Ø Participate in the feasibility of novel product/design ideas and provide technical expertise Ø Provide technical support to the team and help them towards growth. Ø Represents the firmware engineering team for all phases of larger and more- complex development projects. These responsibilities are just the start! At Electrify, we encourage you to contribute wherever your interests take you — and shape your role accordingly. And this isn't just a philosophical bent: we give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. We are Looking for People Who Have Ø More than 5+ years of experience in the field of embedded Linux programming and firmware engineering. Ø Highly Skilled in C, C++, Python, RTOS, and Linux Kernel. Ø Highly Skilled with Yocto Linux and custom Linux kernels Ø Developing and debugging code for ARM microcontrollers Ø Strong understanding of code developing for microprocessors Ø Command line gcc tools, make files, and gdb Ø Communication protocols such as UART, SPI, I2C, CAN, BLE, WIFI Ø Experienced with different controllers & their protocols i.e., TI, NFC, ESP, STM Ø IoT based technologies for wired and wireless protocols (802.11 and 802.15.4) Ø Embedded Linux/windows stand-alone systems Ø Experience in Linux OS level programming, uBoot, Linux kernel, and Linux bash command line utilities, bootloaders. Z-Wave. Ø Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus. Ø Knowledge and experience with In-Circuit Emulators and Logic Analyzers. Ø Soldering and hands-on hardware debugging using tools such as oscilloscopes, multi-meters, DC power supplies, etc. Ø Related experience in real-time development with multiple firmware design tools and languages is a big plus. Ø Strong analytical and problem-solving skills are required. Ø Designing firmware, including interaction and integration with hardware design. Ø Firmware testing methodology, including writing and execution of test plans, debugging and testing scripts and tools. Ø Excellent written and verbal communication skills; mastery in English. Ø Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels. Location: Ahmedabad, India Salary: Depending on Experience and Past achievements.
Posted 2 weeks ago
0.0 - 5.0 years
0 Lacs
Vadodara, Gujarat
On-site
We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Job Description Role : Software Architect - Embedded Function : Embedded Software Development Work Location : Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate Software technology leader having excellent knowledge of designing and developing Linux based embedded products and having an experience of 8+ years with at least 4-5 years of experience of technical leadership. You possess very good knowledge of Software Architecture and Design, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications and embedded products. Experience : 8+ Years Qualification : B.E/ B.tech/ M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) or related field Technical Skills Required: Hands-on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts). Linux, Command of Linux OS. IPC – Inter-Process Communication exposure (Multithreading and Socket Programming). Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. You have sound knowledge and hands-on experience in one or more Technologies/Platform like Socket Programming, Multi-Threading, ONVIF/RTSP, Video codecs H264/H265, Video Parsing of H264/H265, Image processing, Embedded Web Server, BLE, WIFI, RS485. UART, Push Notification (FCM), VoIP (SIP & RTP). You possess good knowledge and working experience in one or more Tech Stacks/Frameworks like Ffmpeg, Gstreamer, QT/QML, LIVE555, OpenCV(Image Processing), Networking Fundamentals, Basic Linux commands. You are proficient in at least two or more languages from among C, JAVA, Python, C++, HTML/CSS, JQuery/Javascript. You take complete ownership of timely product delivery with impeccable software quality. You have experience in building, leading, and managing multi-engineer project teams. You have the ability to navigate the teams through fast changing market needs. You possess strong people leadership skills in growing/nurturing/mentoring the young engineers. You are a motivated problem solver who can accurately document and communicate issues, can present the problem and solution in a short and crisp manner without taking into circles. You have a good understanding of JIRA, Confluence, SVN, Fisheye, Crucible, Sonar/Parasoft/LDRA and Nessus/Nexpose. How your day might look like Drive the design, strategy, and execution of software development projects to support product roadmaps. Select best technologies to build a product to serve the customer use cases. Ensure that the engineering team understands the business direction, customer requirements in detail and how each individual engineer’s work contributes towards the big picture of the product’s success and in turn company’s success. Work with development teams and product managers to ideate a solution. Collaborate and prioritize Epics/Stories with Product Owners and Product Managers on new products and new features and ensure deadlines are met within the scrum teams. Attract, Hire, Retain, motivate and mentor the software engineering teams. Build the necessary skills in the team either by training the existing resources on new areas or hiring new members in the team. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!
Posted 2 weeks ago
6.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Overview: We are seeking a highly motivated Embedded Software Developer with 4–6 years of experience in developing embedded Linux systems. The ideal candidate will have a strong foundation in Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming, along with some exposure to microcontroller-level firmware development. This role requires solid logical reasoning, analytical skills, and hands-on debugging abilities. Key Responsibilities: ● Develop and maintain Linux BSPs for custom embedded hardware platforms. ● Customize and build embedded Linux images using the Yocto Project. ● Develop, integrate, and debug Linux kernel device drivers (I2C, SPI, GPIO, UART, etc.). ● Collaborate with hardware engineers during board bring-up and system integration. ● Write and maintain low-level firmware for microcontroller-based subsystems where required. ● Analyze and troubleshoot issues at the kernel, driver, and application level. ● Work across the full software stack — from bootloader to application layer. ● Follow version control and issue-tracking best practices (e.g., Git, Jira). Required Skills: ● 4–6 years of hands-on experience in embedded software development. ● Strong expertise in Linux BSP development and Yocto build system. ● Experience in writing and debugging Linux kernel device drivers. ● Familiarity with U-Boot and other embedded bootloaders. ● Exposure to microcontroller firmware development (bare-metal or RTOS-based). ● Proficient in C/C++ programming for embedded systems. ● Strong logical reasoning and analytical problem-solving skills. ● Experience using tools like oscilloscopes, logic analyzers, and JTAG debuggers. Preferred Skills: ● Experience with FreeRTOS or a similar RTOS. ● Knowledge of protocols like CAN, USB, Ethernet, and SDIO. ● Understanding of power management, secure boot, and boot time optimization. ● Familiarity with continuous integration, Git, and Agile development practices. Education: Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related discipline.
Posted 2 weeks ago
10.0 years
0 Lacs
Delhi, India
On-site
Job Title: Embedded Software Engineer Location: Onsite – Delhi, India Employment Type: Full-Time About the Role: We are looking for a seasoned professional to lead our Electronics Department, bringing expertise in embedded firmware development along with a solid understanding of hardware electronics development. You will manage and guide both firmware and hardware teams, collaborating closely with clients to understand requirements, break them into executable tasks, and allocate responsibilities. This position requires hands-on experience in firmware development and the ability to contribute to hardware development at a basic to intermediate level. You will also identify and address resource or expertise gaps within the team to ensure seamless project execution. Responsibilities: Design, develop, and test embedded software for IoT devices using microcontrollers like STM32, ESP32, etc. Implement wireless communication protocols like BLE, LoRa, Wi-Fi, and 4G LTE for data acquisition and transmission. Implement communication protocols like SPI, I2C, UART, RS485, RS232, CAN, etc. Oversee and manage the entire Electronics Department, including firmware and hardware teams. Understand project requirements from clients, break them down into firmware and hardware tasks, and allocate responsibilities accordingly. Evaluate the time and cost required for tasks in firmware and hardware domains. Device driver development for various sensors and modules. Contribute to various stages of the firmware development lifecycle, including requirements analysis, design, coding, testing, and debugging. Write clean, efficient, and well-documented code adhering to best practices. Collaborate effectively with engineers from various disciplines (hardware, software, etc.). Proactively identify and propose solutions to technical challenges. Contribute hands-on to hardware development at a basic to intermediate level, including schematic design, PCB design review, and hardware debugging. Identify specialized expertise or resources required for tasks beyond personal hardware capabilities. Document design decisions and development progress effectively. Ensure collaboration and integration between firmware and hardware for cohesive project delivery. Support the team with functional prototypes. Documentation, specification, and quality audits (advice) with external partners. Design and verification of simulated signal processing systems with hardware (mainly FPGA/VHDL). Commissioning and tests of control systems. Qualifications: Bachelor’s or Master’s degree in Electronics Engineering or a related field. 5–10 years of experience in embedded firmware development, with additional experience or exposure in hardware development. Proficient in C/C++ programming for embedded systems. Experience with wireless communication protocols like BLE, LoRa, WiFi, and 4G LTE. Experience with communication protocols like UART, I2C, SPI, RS485, RS232, and CAN. Hands-on experience in basic to intermediate-level hardware tasks, including schematic design, PCB design review, and hardware debugging. Ability to assess project requirements, break down tasks, and manage teams across firmware and hardware domains. Experience in estimating time and cost for tasks in both firmware and hardware. Technical project management skills and experience in communication with external service providers. Effective communication and teamwork abilities. Ability to work independently and take initiative. Passion for learning and exploring new technologies. Willingness to travel on an occasional basis.
Posted 2 weeks ago
10.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Firmware Engineer Key Skills: C, C++, QT, Python, NodeJS, troubleshooting, RTOS/Linux, IoT / IP protocols, JIRA, SCRUM, UART, SPI, USB, L2 Support Job Locations: Noida Experience: 6 – 10 Years Budget: 13 – 15 LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: L2 firmware position: Primary Skills: · Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, or related Engineering discipline · Language understanding: C, C++, QT, Python, NodeJS. · 5Yrs + of experience in troubleshooting, support and maintenance including 1+ years of experience in the Smart Products & IoT area · Hands-using device flashing tools and handling of hardware safely · Basic concepts of embedded operating systems (RTOS/Linux), Microcontrollers and memory management · Understanding of embedded interfaces such as UART, SPI, USB · Experience testing WLAN, Bluetooth, and Cellular connectivity products · Experience with IoT / IP protocols such as MQTT, COAP, TCP, UDP, DHCP, DNS, HTTPS, MDNS · Able to debug firmware issues Secondary Skills · Experience in all stages of Software testing including Requirement gathering, Requirement Traceability Matrix, and Preparation of Test plan, Test case, Test Bed setup, Test Scripts & Defect tracking by using tools like Bugzilla, JIRA · Experience in Validation& Verification of Software by conducting Smoke testing, Sanity testing, Black box testing, System testing, Regression testing, Integration testing, Functional/Non-functional testing · Experience in complete Software testing life cycle by performing end-to-end call flow for test deliverables through SDLC and methodologies like Iterative, Waterfall, and Agile (SCRUM) · Can-do positive attitude, always looking to accelerate development. · Driven; commit to high standards of performance and demonstrate personal ownership for getting the job done. · Innovative and entrepreneurial attitude; stays up to speed on all the latest technologies and industry trends; healthy curiosity to evaluate, understand, and utilize new technologies. · Must be able to provide leadership to the technology team while managing multiple tasks and responsibilities. · Excellent communication and presentation skills for interactions with technology team members, SBU stakeholders, company leadership, vendors, and customers. Interested Candidates please share your CV to pnomula@people-prime.com
Posted 2 weeks ago
5.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Hi....! We are hiring for below Positions Job Title: Hardware Engineer Key Skills: system design , EMI/EMC , system integration, Sensor- Pressure, Protocols Job Locations: Noida Experience: 5-10Yrs Budget: Based on experience Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: Hardware Engineer Position Requirements We are currently seeking a Hardware Engineer in Global Engineering Center, Noida in India team. This role is responsible for Hardware design and testing for various products, used for Industrial and commercial market. This individual must be well-versed in the latest technologies in Electronics design, Sensor and IoT products and becapable of applying them to develop innovative solutions. Duties & Responsibilities Defining Industrial/ commercial connectivity technologies Roadmap for System design. Define Modular approach for system assemblies – Power, Display, Controller, VFD, Sensors, Connectivity technologies. Work as co-ordinate for Complete system Integration and qualification as per target markets application. Can acts as technical coach for resolution of Hardware and Software integration. Perform Proof of Concept (POC) for latest technologies and demonstrate with capabilities to align with Pentair business. Define the EMI/EMC requirement and test plan as per applicable certification for products level. Provide Guidance to team members for hardware development and testing. Qualifications and Experience Master/ Bachelor’s degree in Electrical, Electronics, Instrumentation, or equivalent Engineering. 5+ year of Experience in Hardware design and testing including 2+ year of experience for system design and EMI/EMC standard- IEC/CISPR. 2+ year of experience in Smart and IoT products is advantage. Experience in designing and system integration of Controller with off the self- electro-mechanical assemblies like solenoid, Pumps, Motor, compressor, heater, Chiller etc. Hands on experience with Sensor- Pressure, Flow, Temperature, Vibration, Water quality etc. Experience with EMI/EMC testing and worked with certified Labs for product certification as per product market- CE, UL, CSA etc. Experience in creating of system diagram and cable drawing for system. Extensive knowledge of working principle and circuit design of electronics components – DC-DC converter, OP-AMPs, thyristor, IGBTs, MOSFETS, Relay. Hands on Experience for industrial protocol- Modbus, CAN, HART, Link IO etc. Rich Experience in Schematic/Hardware design around all major supplier for microcontrollers– STM - ST32xx, TI- MSP430xx, Expressif - ESP32xx, Microchip - PIC16/32xx. Experience in Digital and Analog Circuit Design (Gates, latches, shift registers, Transistor logics, Op- Amps etc.). Experience in communication Protocols for I2C, SPI, UART, RS232/Rs485, CAN, Ethernet, USB. Good hands-on experience in Circuit simulation using – P-Spice/ Proteus/ TINA Spice/NI-Lab View. Good hands-on Experience in Schematic and Layout design using Altium Designer/ ORCAD/Allegro/PADs. Knowledge of Solid work, AutoCAD, LabVIEW is additional. Experience in Testing and trouble shoot tools- DMM, Power supply, DSO, Function Generator, Data logger etc. Experience in designing and building robust & reliable system through Hardware development Life cycle (HDLC) with all documentation. Experience in system Risk assessment-FMEA and components Stress analysis. Good hands-on for control tools like Git/SVN etc. along with documentation tools (Confluence, Wiki) Experience in mapping business requirements into specification, designing, cost estimations, preparing test plan and qualification approach. Experience with SCRUM/Agile process, Scaled Agile Framework (SAFe), project planning, tracking, and monitoring and risk management Skills and Abilities Required: - Can-do positive attitude, always looking to accelerate development. Driven; commit to high standards of performance and demonstrate personal ownership for getting the job done. Innovative and entrepreneurial attitude; stays up to speed on all the latest technologies and industry trends; healthy curiosity to evaluate, understand and utilize new technologies. Must be able to provide leadership to technology team while managing multiple tasks and responsibilities. Excellent communication and presentation skills for interactions with technology team members, SBU stakeholders, company leadership, partners. Interested Candidates please share your CV to hajeera.s@people-prime.com
Posted 2 weeks 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 2 weeks ago
15.0 years
0 Lacs
Gurugram, Haryana, India
On-site
IoTechWorld Avigation Pvt Ltd, Gurgaon is a drone manufacturing company (www.iotechworld.com) and is seeking a passionate and skilled Chief Technology Officer (CTO) to join our team in building next-generation Drone solutions. Job Summary We are seeking a highly skilled CTO as part of leadership team with solid experience and background in advance technology design & development and Electronics manufacturing like Consumer electronics, AI/ML, Software, Firmware, PCB, Hardware interfaces, Production, etc. The ideal candidate will be part of leadership team and will head the entire design and integration team for product development as per company's roadmap and goals. Key Responsibilities Ownership for Various types of Drone Design and development activities including platforms, Ownership of overall product architecture design as per latest technology trends, Competitive analysis, design documentation, reviews, Management presentation and reviews, etc. Lead the design team including embedded Software, firmware, PCB, product validation. Close collaboration with the Mechanical Hardware Design Team to oversee the hardware development activities Collaborate with production team to support manufacturing of products. Interaction with sales and marketing team to understand market requirement, competitive landscape and collect feedback on product enhancements, Driving various design teams to Optimize system features, performance & Cost, Mentor teams and junior engineers and participate in design/code reviews. MIS on weekly and monthly basis to present to management and leadership team, Required Skills ● Strong Embedded Systems Design and development. ● 15+ years of experience from Electronics product company. ● Good Team players and problem solving skills and methods like SCRUM, AGILE, etc. ● Solid understanding on C/C++, Microcontroller, RTOS, communication (I2C, SPI, CAN, UART), PCB, Hardware development, Production, Certifications, etc. ● Should have worked on complete product life cycles of attest 4-5 products in the market ● Strong debugging and problem-solving skills. Preferred Qualifications ● 15+ Experience industrial experience with 5 years in CTO role, ● Exposure to Microcontrollers, RTOS, Embedded System Designs, PCB, Hardware, Production, etc. ● B.Tech/M.Tech in Electronics and communication. Salary : Best in Industry and not a constraint for good candidate.
Posted 2 weeks ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Position: Post Silicon Validation Engineer Experience: 5+ Yrs Client: AMD (White field -Bengaluru) Notice Period: Immediate- 30 Days Mode of Interview- 1 screening call + 1 virtual interview Job Description KEY RESPONSIBILITIES: This engineer will be responsible for creating & executing platform & IP validation test plan for pre-silicon and post-silicon environment to qualify all the features supported by the Silicon. Complete ownership of enabling and validating different IPs. Interface with cross-functional teams like IP/Silicon Design, Signal Integrity, FW, BIOS & QA. Preferred Experience 5+ years of industry experience. Knowledge on platform/board design concepts (Schematics/Layout). Hands-on with Lab tools like Oscilloscope, Multimeters, Analyzers, and hands-on experience in doing simple Rework. Interaction with cross functional teams (FW/BIOS/LAYOUT/Platform/IP Design/Silicon Design) Validation for RAS [DDR ECC, Ethernet IPs, PCIe] Validation for interfaces and storage technologies like I2S, I2C, USB, PCIe UART, SATA, SSD, NVMe. Highly experienced in debugging interfaces using test equipment like Logic analyzer, Oscilloscope and Protocol analyzers. Highly experienced in SOC / Platform Bring-up and debugging bring-up failures. Experience in writing scripts in Python, Ruby or PERL. Hands-on experience related to validating one or more of the following is required. x86 Processors basic architecture. Enable & Debug High speed Memories like LPDDR3, DDR4, LPDDR4. High speed peripherals like USB 2.0/3.0, eMMC, M.2, SATA, NVMe, PCIe, and Gigabit Ethernet. Low Speed peripherals like SPI, UART, I2C Graphics: GPU, Video Codecs. Display: DP, HDMI, DVI Skills: silicon,pcie,validation for ras (ddr ecc, ethernet ips, pcie),high speed peripherals (usb 2.0/3.0, emmc, m.2, sata, nvme, pcie, gigabit ethernet),high speed memories (lpddr3, ddr4, lpddr4),lab tools (oscilloscope, multimeters, analyzers),graphics (gpu, video codecs),scripting (python, ruby, perl),low speed peripherals (spi, uart, i2c),display (dp, hdmi, dvi),soc/platform bring-up,design,validation,debugging interfaces (logic analyzer, oscilloscope, protocol analyzers),validation for interfaces and storage technologies (i2s, i2c, usb, pcie, uart, sata, ssd, nvme),platform/board design concepts
Posted 2 weeks ago
3.0 years
3 - 4 Lacs
India
Remote
Job Title : IoT and Embedded Engineer (3–5 Years Experience) Employment Type : Full-Time Experience : 3–5 Years Salary : based on experience Role Overview We are looking for a detail-oriented IoT and Embedded Engineer with 3–5 years of hands-on experience in developing embedded systems, sensor integration, and IoT device connectivity. You will play a critical role in the development of robust, scalable, and secure embedded software and hardware integrations for our connected products. Key Responsibilities Design, develop, and test firmware for microcontrollers (ARM, STM32, ESP32, etc.). Integrate various sensors, actuators, and communication modules (BLE, Wi-Fi, LoRa, Zigbee, NB-IoT, etc.). Build end-to-end IoT device prototypes with real-time data capture and cloud communication. Optimize embedded systems for performance, power, and reliability. Collaborate with hardware, cloud, and frontend teams to develop seamless end-to-end solutions. Work with communication protocols (MQTT, CoAP, HTTP, etc.) to integrate devices with cloud platforms. Write and maintain technical documentation, schematics, and user manuals. Perform unit testing, debugging, and support of deployed IoT devices in real-world environments. Required Skills & Experience 3–5 years of hands-on experience with embedded C/C++, FreeRTOS, or bare-metal programming. Strong experience with microcontrollers (ESP32, STM32, Atmel, etc.) and IoT development boards. Solid understanding of serial protocols (SPI, I2C, UART) and sensor interfacing. Practical experience in using tools like Keil, PlatformIO, STM32CubeIDE, or Arduino IDE. Familiarity with wireless communication modules and cloud connectivity (AWS IoT, Azure IoT, Blynk, etc.). Experience in using hardware tools like oscilloscopes, logic analyzers, and multimeters. Working knowledge of PCB debugging and hardware bring-up. Exposure to Git or similar version control systems. Preferred Qualifications Bachelor's or Master's degree in Electronics, Electrical, Instrumentation, Mechatronics, or a related field. Experience with IoT security best practices. Exposure to Linux-based embedded systems (Raspberry Pi, BeagleBone). Hands-on with OTA firmware update mechanisms and remote monitoring solutions. Experience in deploying prototypes for pilot projects or industrial PoCs. What We Offer Opportunity to work on real-world connected systems and smart product development. Hands-on learning with IoT platforms, edge AI, and cross-functional projects. Flexible work hours and a collaborative team environment. Access to lab facilities and tools for rapid prototyping. Annual learning & development budget. Contact US Email: careers@crestclimbers.com Phone: +91 94453 30496 Website: www.crestclimbers.com Office: Kodambakkam, Chennai Job Types: Full-time, Permanent Schedule: Day shift Work Location: In person Job Type: Full-time Pay: ₹346,662.99 - ₹465,138.00 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9444220496 Expected Start Date: 21/07/2025
Posted 2 weeks ago
0.0 years
0 Lacs
Madurai, Tamil Nadu
On-site
Job Summary We are seeking a detail-oriented and innovative Electronics Hardware Engineer to design, develop, and test cutting-edge electronic systems and products. The ideal candidate will be responsible for schematic design, PCB layout, prototyping, testing, and hardware validation across the full product development lifecycle. You will work closely with cross-functional teams including software, mechanical, and manufacturing engineers. Key Responsibilities Design and develop analog and digital circuits based on project requirements. Create schematics and PCB layouts using tools such as Altium Designer, KiCAD, Eagle, or OrCAD. Select and source appropriate electronic components based on performance, cost, and availability. Build and test prototypes , and iterate based on performance and reliability testing. Conduct circuit simulations and signal integrity analysis. Work with firmware/software teams to ensure proper hardware-software integration. Perform DFT (Design for Test) and DFM (Design for Manufacturing) analysis. Collaborate with production teams to bring designs to mass production. Document hardware specifications, test procedures, and design decisions. Troubleshoot hardware failures and support debugging in lab and field environments. Stay current with emerging technologies and regulatory standards (e.g., CE, FCC, RoHS, EMC/EMI). Qualifications Required: Bachelor’s or Master’s degree in Electronics Engineering , Electrical Engineering , or related field. Strong understanding of analog/digital electronics , microcontrollers , power supplies , and communication interfaces (I2C, SPI, UART, CAN, etc.). Experience in schematic capture and multi-layer PCB design . Hands-on experience with oscilloscopes, multimeters , and lab testing tools . Familiarity with circuit simulation tools (e.g., LTSpice, PSpice). Proficiency in hardware debugging and root cause analysis. Preferred: Experience with embedded systems , RF design , or IoT hardware . Knowledge of compliance testing (EMC/EMI, safety standards). Exposure to automated test frameworks or hardware validation scripting . Soft Skills Strong analytical and problem-solving abilities Excellent communication and teamwork skills Ability to manage multiple projects and meet deadlines Passion for technology and continuous learning Job Type: Full-time Pay: From ₹8,000.00 per month Ability to commute/relocate: Madurai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Required)
Posted 2 weeks ago
0 years
1 - 1 Lacs
Bengaluru
On-site
Job Description: IoT Firmware Intern (Paid Internship) Position: IoT Firmware Intern Location: Bengaluru (On-site only) Duration: 6 Months (Full-Time) Working Days: Monday to Friday Stipend: ₹12,000 per month Certification: Provided upon successful completion Opportunity: Exceptional performance may lead to full-time employment About the Internship Are you passionate about embedded systems and eager to work on real-world IoT solutions? We are looking for highly motivated final-year students or recent graduates in Electronics, Electrical, or related fields with an interest in firmware development for microcontrollers, communication protocols, and real-time systems. This internship will give you practical experience in developing and testing firmware for IoT hardware across live industrial applications. Eligibility Criteria (Mandatory) Location: Must be based in Bengaluru and able to work on-site Availability: Must commit full-time (Monday to Friday) for 6 months Academic Requirement: Minimum CGPA of 8.0+ Interview Mode: Face-to-face only (no online interviews) Key Responsibilities Design, develop, and debug firmware for microcontrollers (ESP32, STM32, Arduino, etc.) Implement and test communication protocols like UART, SPI, I2C, MQTT, and Modbus Integrate and manage sensor data acquisition, processing, and transmission Collaborate with hardware engineers to interface firmware with PCB hardware Conduct real-time debugging and troubleshooting of firmware on embedded boards Participate in IoT architecture design and edge device configuration Optimize code for performance, power efficiency, and memory usage Maintain clean documentation for code, interfaces, and test cases ✅ Technical Skills Required Embedded C/C++ and familiarity with RTOS concepts Microcontrollers & Platforms: ESP32, STM32, Arduino, Raspberry Pi Communication Protocols: UART, I2C, SPI, MQTT, HTTP, Modbus IoT Concepts: Device provisioning, OTA updates, edge data processing Tools: VS Code, Arduino IDE, PlatformIO, STM32CubeIDE Debugging Tools: Serial monitors, logic analyzers, oscilloscopes Preferred: Experience with FreeRTOS or similar embedded operating systems Soft Skills Analytical mindset with attention to technical details Ability to read hardware schematics and collaborate with electronics teams Self-driven, eager to learn, and adaptable Good written documentation and version control (Git) practices Effective communication in cross-functional teams What You’ll Gain Practical experience in firmware development and embedded systems integration Exposure to industrial IoT applications and real-time projects Mentorship from senior embedded developers and hardware designers Certificate of completion Potential full-time job offer based on performance About the Company AriveGuru Technology Solutions Pvt. Ltd Website: https://www.ariveguru.com Address: 139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara, Next to IIM Bangalore, Bilekahalli, Bengaluru, Karnataka – 560076 Job Types: Full-time, Internship Contract length: 6 months Pay: ₹12,000.00 - ₹15,000.00 per month Application Question(s): Details of your Eng. Degree (Include branch, year of passing, CGPA) (Ex: BE Electronics – 2023 – CGPA: 8.6) Eng. College details – (Collage Name – City) (Ex: IIT Bombay – Mumbai) Microcontrollers/Platforms you've worked on (Ex: ESP32, Arduino, STM32, Raspberry Pi) Languages & Firmware Tools used (Ex: Embedded C, MicroPython, Arduino IDE, PlatformIO, STM32CubeIDE) Your Current Location, Distance from AriveGuru Technology Solutions Pvt. Ltd Office or/and Possibility of relocation near our office If commute is more than 45m). (Ex: JP Nagar Bengaluru , 7km, less than 30 min commute) Work Location: In person Expected Start Date: 27/07/2025
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
navi mumbai, maharashtra
On-site
The embedded Software Engineer position is available at our largest Manufacturing Medical Devices company located in Navi Mumbai. We are looking for candidates with 3 to 5 years of experience in Embedded software development. As an Embedded Software Engineer, your responsibilities will include designing, coding, and integrating software for embedded Linux target applications. You should have a good understanding of Linux internals and the kernel, along with the ability to build/integrate device drivers and manage BSP for embedded controllers. Improving and maintaining existing software components, performing unit testing, verification, and validation, analyzing and resolving bugs, as well as creating and maintaining documentation are also key aspects of this role. Knowledge of QT and Python is preferred. The ideal candidate should possess strong hands-on experience in Embedded Linux development, including kernel and drivers. Hands-on experience with bootloaders, familiarity with debugging tools, and an understanding of low-level protocols such as UART, SPI, and I2C are essential. Strong problem-solving and analytical skills, the ability to work independently, and expertise in C programming are highly valued. In addition to the technical skills required for this role, we are looking for candidates who can work efficiently in a fast-paced environment. Interested candidates are requested to share their updated CV at the earliest. This is a full-time, permanent position with benefits such as cell phone and internet reimbursement, leave encashment, paid sick time, Provident Fund, and the opportunity to work from home. The work schedule is fixed from Monday to Friday, with day shifts. Performance and quarterly bonuses are also part of the compensation package. Preferred Experience: - Embedded software: 3 years Work Location: In person,
Posted 2 weeks 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
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15458 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France