Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Requirements The right person for this position should have 6-9 years of experience in IoT embedded systems. Knowledge: Exposure to Microcontroller Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular Knowledge of IoT communication protocols MQTT, COAP Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab DFMA and DFMEA, Design release process Coding standards, guidelines and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills: Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT Software and Hardware integration testing and troubleshooting Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering. Should have worked on IoT based embedded device projects. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills
Posted 3 weeks ago
15.0 - 20.0 years
1 - 5 Lacs
Gurugram
Work from Office
Project Role : Application Tech Support Practitioner Project Role Description : Act as the ongoing interface between the client and the system or application. Dedicated to quality, using exceptional communication skills to keep our world class systems running. Can accurately define a client issue and can interpret and design a resolution based on deep product knowledge. Must have skills : Linux Good to have skills : Linux OperationsMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Tech Support Practitioner, you will serve as a vital link between clients and the systems or applications they utilize. Your typical day will involve engaging with clients to understand their needs, troubleshooting issues, and ensuring that our high-quality systems operate seamlessly. You will leverage your exceptional communication skills to provide clarity and support, while also utilizing your in-depth product knowledge to design effective resolutions for client challenges. Your role is crucial in maintaining the integrity and performance of our systems, ensuring client satisfaction and operational excellence. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor and evaluate team performance to ensure alignment with project goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in Linux.- Good To Have Skills: Experience with Linux Operations.- Strong troubleshooting skills to resolve system and application issues.- Familiarity with scripting languages to automate tasks and improve efficiency.- Ability to work collaboratively in a team-oriented environment. Additional Information:- The candidate should have minimum 7.5 years of experience in Linux.- This position is based at our Gurugram office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 3 weeks ago
3.0 - 4.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded C++ Good to have skills : Linux, C (Programming Language)Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C/ C++ tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Develop pre-silicon firmware and software with a direct interface to hardware.- Integrate and develop C /C ++tests/APIs and software build flow.- Perform design and code reviews.- Test and validate product implementations.- Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C. and Understanding of C++ is a plus- Strong understanding of hardware-software interface.- Experience in developing firmware for silicon chips.- Knowledge of debugging tools and techniques.- Hands-on experience with version control systems. Additional Information:- The candidate should have a minimum of 3-4 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 3 weeks ago
5.0 - 8.0 years
9 - 12 Lacs
Noida
Work from Office
code development & debugging for Pre & Post Si Validation Pre & Post Silicon Validation of SoC with Radar based application in automotive & Infotainment domain Zebu or Emulation platform platforms
Posted 3 weeks ago
10.0 years
3 - 9 Lacs
Hyderābād
On-site
About Celestial AI As Generative AI continues to advance, the performance drivers for data center infrastructure are shifting from systems-on-chip (SOCs) to systems of chips. In the era of Accelerated Computing, data center bottlenecks are no longer limited to compute performance, but rather the system's interconnect bandwidth, memory bandwidth, and memory capacity. Celestial AI's Photonic Fabric™ is the next-generation interconnect technology that delivers a tenfold increase in performance and energy efficiency compared to competing solutions. The Photonic Fabric™ is available to our customers in multiple technology offerings, including optical interface chiplets, optical interposers, and Optical Multi-chip Interconnect Bridges (OMIB). This allows customers to easily incorporate high bandwidth, low power, and low latency optical interfaces into their AI accelerators and GPUs. The technology is fully compatible with both protocol and physical layers, including standard 2.5D packaging processes. This seamless integration enables XPUs to utilize optical interconnects for both compute-to-compute and compute-to-memory fabrics, achieving bandwidths in the tens of terabits per second with nanosecond latencies. This innovation empowers hyperscalers to enhance the efficiency and cost-effectiveness of AI processing by optimizing the XPUs required for training and inference, while significantly reducing the TCO2 impact. To bolster customer collaborations, Celestial AI is developing a Photonic Fabric ecosystem consisting of tier-1 partnerships that include custom silicon/ASIC design, system integrators, HBM memory, assembly, and packaging suppliers. ABOUT THE ROLE Celestial AI is looking for a highly motivated and detail-oriented Software Quality Assurance (SQA) Manager to join our team. As an SQA Manager, you will lead a small team of engineers and play a critical role in ensuring the quality of our software products. You will be responsible for managing the team, as well as designing, developing, and executing test plans and test cases, identifying and reporting defects, and working closely with developers to ensure that our software meets the highest standards. This is a hands-on leadership position that requires both technical depth and leadership skills. ESSENTIAL DUTIES AND RESPONSIBILITIES Test Strategy & Planning: Develop comprehensive test plans, strategies, and methodologies specifically tailored for embedded firmware, covering functional, non-functional (performance, power, memory), reliability, stress, and security aspects. Test Case Design & Execution: Design, document, and execute detailed test cases for firmware components, drivers, communication protocols, and system-level interactions with hardware. Hardware-Firmware Integration Testing: Lead and perform testing at the hardware-firmware interface, ensuring seamless and correct interaction between embedded software and physical components (e.g., sensors, actuators, external memory, peripherals like SPI, I2C, UART). Automation Development: Design, develop, and maintain automated test scripts and test harnesses using scripting languages (e.g., Python, Bash) and specialized tools to enhance test coverage and efficiency, particularly for regression testing. Defect Management: Identify, document, track, and verify resolution of software defects using bug tracking systems. Provide clear and concise bug reports with steps to reproduce and relevant logs. Root Cause Analysis: Collaborate with firmware developers to perform in-depth root cause analysis of defects, often involving debugging on embedded targets using JTAG/SWD, oscilloscopes, logic analyzers, and other hardware debugging tools. Performance & Resource Analysis: Monitor and analyze firmware performance metrics (CPU usage, memory footprint, power consumption, boot time, latency) and validate against specified requirements. Regression & Release Qualification: Own the regression testing process and contribute significantly to the final release qualification of firmware builds. Process Improvement: Champion and contribute to the continuous improvement of firmware development and quality assurance processes, methodologies, and best practices. QUALIFICATIONS Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. 10 years of experience in Software Quality Assurance, with a minimum of 5 years directly focused on firmware or embedded software testing . Strong understanding of embedded systems concepts , including microcontrollers/microprocessors, real-time operating systems (RTOS), interrupts, memory management, and common peripheral interfaces (GPIO, I2C, SPI, UART, ADC, DAC, Timers). Proficiency in C/C++ for embedded development, with the ability to read, understand, and debug firmware code. Experience with scripting languages for test automation (e.g., Python, Bash). Hands-on experience with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and multimeters. Familiarity with version control systems (e.g., Git) and bug tracking tools (e.g., Jira, Azure DevOps). Experience with test management tools (e.g., TestRail, Zephyr). Excellent problem-solving skills, with a methodical and analytical approach to identifying and isolating defects. PREFERRED QUALIFICATIONS Experience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems. Knowledge of networking protocols (TCP/IP) Experience with Hardware-in-the-Loop (HIL) testing, simulation, or emulation environments. LOCATION : Hyderabad, India We offer great benefits (health, vision, dental and life insurance), collaborative and continuous learning work environment, where you will get a chance to work with smart and dedicated people engaged in developing the next generation architecture for high performance computing. Celestial AI Inc. is proud to be an equal opportunity workplace and is an affirmative action employer. #LI-Onsite
Posted 3 weeks ago
0 years
1 - 6 Lacs
Cochin
On-site
1) Embedded firmware developer Key Responsibilities: Develop and maintain firmware libraries in C and C++ for embedded systems. Design, implement, and test firmware for IoT devices. Work with various communication protocols including TCP, HTTP, MQTT. Implement and manage industrial protocols and serial communication interfaces such as I2C, SPI, UART, and PWM. Integrate and optimize RF communication systems. Collaborate with hardware engineers to define system requirements and specifications. Debug and troubleshoot firmware issues in a timely manner. Ensure firmware stability, reliability, and efficiency. Required Qualifications: Expertise in C and C++ programming, especially embedded C. Proficient in RTOS (preferably FreeRTOS). Good with esp32,esp idf Strong understanding of industrial protocols and serial communication (I2C, SPI, UART, PWM). Good knowledge of communication protocols (TCP, HTTP, MQTT). Experience with Bluetooth, Wi-Fi, Zigbee, and IEEE 802.15.4 protocols. Solid understanding of RF communication principles and practices. Familiarity with hardware design and microcontroller interfaces. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively in a team environment. Experience with esp-idf is a plus Preferred Qualifications: Experience with other RTOS platforms. Knowledge of security protocols and best practices for IoT devices. Experience with version control systems such as Git. Previous experience in an industrial or manufacturing environment. Job Type: Full-time Pay: ₹15,000.00 - ₹50,000.00 per month Schedule: Day shift Work Location: In person
Posted 3 weeks ago
3.0 years
7 - 12 Lacs
Noida
On-site
Job Title: Manual Test Engineer - Embedded Systems (Contract) Location: Noida Duration: 6 Months (Extendable based on performance) Experience: 3-7 Years Budget: Up to 12 LPA Joining: Immediate (On or before July 2025) Job Description: We are seeking a skilled Manual Test Engineer with Embedded Systems experience to join our team on a contractual basis . The ideal candidate will have strong expertise in manual testing methodologies and hands-on experience validating embedded software/hardware systems. Key Responsibilities: ✔ Perform end-to-end manual testing of embedded systems, firmware, and IoT devices ✔ Design and execute test cases for functional, regression, and system integration testing ✔ Validate hardware-software interactions (sensors, microcontrollers, communication protocols) ✔ Log and track defects using JIRA/Bugzilla , ensuring clear documentation ✔ Collaborate with cross-functional teams (hardware/software engineers) to reproduce issues ✔ Participate in requirement analysis and test planning for embedded products Must-Have Skills: 3+ years of manual software testing experience Exposure to embedded systems testing (IoT/medical/automotive devices preferred) Understanding of communication protocols (UART, SPI, I2C) and hardware interfaces Experience with defect tracking tools (JIRA, Bugzilla) Strong analytical and problem-solving skills Nice-to-Have: Basic knowledge of Python/C for test scripting Familiarity with oscilloscopes, logic analyzers, or Wireshark Experience in Agile/Scrum environments Job Type: Contractual / Temporary Contract length: 6 months Pay: ₹60,000.00 - ₹100,000.00 per month Application Question(s): How many years of hands-on experience do you have in manual testing of embedded systems or IoT devices? Which defect-tracking tools (e.g., JIRA, Bugzilla) have you used? How do you prioritize and document defects? Which hardware communication protocols (UART/SPI/I2C) have you tested? How did you validate them? Are you willing to work on contratual basis? Can you join on or before July 2025? Work Location: In person Speak with the employer +91 8580563551
Posted 3 weeks ago
10.0 years
0 Lacs
Tijara, Rajasthan, India
On-site
Location : Bhiwadi. Qualification: Bachelors in Electronics, or equivalent with 10+ years of Product development experience Exceptional Proficiency in Embedded C, C++, MATLAB, LabView, STM32, DDR2/3/4, NAND, HDMI, Gigabit Ethernet, NOR Flash, SRAM, Dip Trace, Eagle, Altium, SPI, I2C, UART, USB, Ethernet, PCIe etc. Responsibilities: Lead team of Embedded hardware and firmware engineers. Lead SDLC Process, Embedded Design life cycle process of new, existing equipment’s and its technology while focusing on product design, on-time updates & problem solving. Lead multiple cross functional R&D projects, and guide team with project plan of all stage gates, design documentation and develop a Knowledge base in R&D. Develop and own Risk Management Plan & execute Risk Management activities defined by plan. Develop and delivers the reliability goals and regulatory compliance requirements of product. Develop laboratory set up, implement GxP, test plans, test protocols, and test reports for product integration testing, summarize results, review technical reports, and completes experimental paperwork / lab notebook documentation. Assist with Illustrations and Presentations and follow Allied Medical reporting policies and procedures. Experience: Prior Experience of handling a team is a must Prior Experience in the Embedded Electronics design lifecycle. Prior Experience in design of sub-systems, comprising of high-speed electronics, High Speed integrated interfaces, and traceability. Prior Experience of developing test equipment for hardware designs, Thermal Analysis, Signal Integrity. Prior Hardware design experience with 16/32/64-bit Micro Controllers and Processors Prior Domain experience on Analog/Digital/ Mixed Signal designs. Hands on experience with schematics capture and tools like Allegro / OrCAD, PCB design guideline setting, board file and Gerber review
Posted 3 weeks ago
1.0 years
0 Lacs
Kochi, Kerala
On-site
Job description About Us: Onlilo Technologies LLP is a leading electronics product development company specializing in smart sensors and embedded systems. Since 2016, we have been transforming innovative ideas into cutting-edge products. With offices in Palarivattom and Maker Village, Kochi, we work on custom smart sensors, predictive maintenance devices, and IoT solutions designed for global markets. We are seeking a motivated and skilled Embedded Systems Engineer with at least 1 year of hands-on experience in embedded firmware development and electronics hardware. The ideal candidate will be well-versed in Embedded C, RTOS (preferably FreeRTOS), C++, and hardware-level debugging, along with a working knowledge of wireless communication protocols. This is a dynamic, cross-functional role that spans firmware development, hardware validation, and system-level integration. Key Responsibilities Design, develop, and maintain embedded firmware for custom electronic systems Collaborate with hardware design teams for board bring-up and validation Implement and manage RTOS-based systems (FreeRTOS), including task scheduling and inter-process communication Develop and optimize low-level peripheral drivers (UART, SPI, I2C, ADC, PWM, GPIO, etc.) Interface with and troubleshoot wireless and serial protocols (Wi-Fi, BLE, Zigbee, LoRa, RS232, RS485) Interpret circuit schematics and PCB layouts for effective hardware debugging Conduct system-level testing using tools such as oscilloscopes, logic analyzers, and multimeters Support product testing, integration, and on-field validation Required Qualifications & Skills Bachelor's degree in Electronics, Electrical, or related engineering discipline Minimum 1 year of hands-on experience in embedded systems development Strong programming skills in Embedded C and working knowledge of C++ Familiarity with RTOS concepts (preferably FreeRTOS) Solid understanding of digital and analog electronics Experience with microcontrollers such as STM32, ESP32, or similar platforms Knowledge of ARM Cortex-M architecture Experience with debugging tools and test instruments Familiarity with version control systems like Git Preferred Skills (Nice to Have) Experience with SDKs such as ESP-IDF, STM32Cube, Zephyr, or SES Basic Python scripting for automation or testing Understanding of IoT protocols (e.g., MQTT, HTTP) Exposure to low-power design and battery-operated systems Job Types: Full-time, Permanent Pay: From ₹15,000.00 per month Benefits: Paid time off Schedule: Day shift Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Experience: embedded systems: 1 year (Required) Work Location: In person
Posted 3 weeks ago
1.0 - 3.0 years
2 - 6 Lacs
Bengaluru
Work from Office
Job Summary: We are looking for a passionate and motivated EmbeddedDeveloper with 1 to 3 years of experience to join our engineering team. Youwill be responsible for designing, developing, testing, and maintainingembedded systems. The ideal candidate should have hands-on experience inembedded C/C++ programming, microcontrollers, and real-time operating systems. Key Responsibilities: Develop and debugembedded software for microcontroller-based systems. Write clean,efficient, and well-documented code in C/C++. Interface withvarious hardware modules (sensors, actuators, communication interfaces). Perform unittesting, integration testing, and system validation. Work withcross-functional teams (hardware, software, QA) to define and implementfeatures. Analyze andtroubleshoot hardware/software integration issues. Participate incode reviews and maintain best practices in software development. Required Skills & Qualifications: Bachelors degreein Electronics, Electrical, Computer Engineering 13 years ofexperience in embedded software development. Strong proficiencyin C/C++ for embedded systems. Experience withmicrocontrollers (e.g., ARM Cortex-M, AVR, PIC, etc.). Familiarity withcommunication protocols: UART, SPI, I2C, CAN, etc. Basicunderstanding of hardware schematics and datasheets. Experience withdebugging tools such as JTAG, oscilloscopes, logic analyzers. Nice to Have: Experience withIoT platforms or connectivity protocols (BLE, MQTT, Wi-Fi, etc.). Knowledge ofLinux-based embedded development. Exposure toversion control systems (Git preferred). Familiarity withtools like Keil, STM32CubeIDE, MPLAB X, etc. Hands-onexperience with unit testing
Posted 3 weeks ago
2.0 - 4.0 years
0 - 0 Lacs
Bengaluru
Work from Office
Hands-on experience with FreeRTOS and embedded systems, RTOS integration. Skilled in I2C, SPI, UART, BLE, MQTT, Wi-Fi, GPRS, GPS protocols, and ARM Cortex microcontrollers. Proficiency in GCC, GDB, Keil, IAR, VS Code, Git, and SVN is essential
Posted 3 weeks ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About the job We at Accolade Electronics are on the look-out for a highly motivated and experienced Lead Hardware to join our Hardware department Job Description Requirement gathering and analysis Design specification compliance verification against customer functional & validation requirement. Hardware block diagram & Schematic finalization and verification for functional, validation and cost requirement. Design Verification by Simulations and design Calculations. Review of PCB layout for high-speed design for functional &validation requirement. Participate, contribute to CFT meetings & review design as expert to stabilize the designs. Technical support to Quality team for in process & customer rejection. Preparation of project development plan and execute development stages as per plan. To Provide permanent technical solutions by following problem solving technique tools to enhance quality performance of the product / system Preparation of technical presentation -Internal & external Work on new technologies for high-speed products and augments its implementation in the organization with a focus on product / technology road map Guide hardware design team. Identify areas for VA / VE and support organization to increase profits Finalization of process documents (PFMEA, DFMEA, PFD, Control plan) for each product Adherence to project timeline. Preparation of product documentation as per IATF. Review of Test reports Knowledge and Capability sharing & Enhancement of Team Members Alternate part selection for design improvement. 5S implementation Ensure proper balance of work between the various members of the team and make the workplace a joyous atmosphere Desired technical skills Working experience in hardware design of Micro-Processors: TI, Freescale, NXP, Qualcomm. Memories: DDR2, DDR3, LPDDR2/3 Interfaces: UART, SPI, I2C, SDIO, I2S, USB2.0/3.0, Ethernet, RS232, RS485, CAN/CAN FD, LIN High Speed Board designing, Multi-layer Board design, Signal integrity (Hyper Lynx), Board Bring up. Exposure working in both: Digital design & Analog design. Electromagnetic Interference (EMI), Electromagnetic compatibility (EMC), Electrical Safety, Automotive EMC compliance. Desired soft skills Good written and verbal communication skills Ability to work with a cross-functional team Sense of ownership and urgency when working in the company Strong sense of ethics Ability to manage multiple priorities and deadlines effectively Excellent verbal and written communication skills and attention to detail Education B.E / B. Tech / M.E / M. Tech / MSc in Electronics / Electronics & Telecommunication Benefits Competitive salary and benefits package Opportunity to work in a fast-paced and dynamic environment Be part of a team that is at the forefront of the electronics hardware industry Make a significant contribution to the company's success Experience Minimum 6 years preferably from Embedded systems Job Location Shivane, Pune
Posted 3 weeks ago
3.0 years
0 Lacs
Indore, Madhya Pradesh, India
On-site
JS TechAlliance Consulting Private limited is a global IT solutions company that provides full-cycle services in the areas of software development, web-based enterprise solutions, mobile application design, and portal development. We combine solid business domain experience, technical expertise, profound knowledge of industry trends, and a quality-driven delivery model to offer progressive end-to-end web solutions. Our goal is to provide specialized mobile software and web business solutions while providing business consulting to our clients. About the Role: We are seeking a skilled Embedded Developer with solid experience in embedded systems and a strong command of C/C++ programming. The candidate will be working on the development of Z-Wave-based end devices, including switches, roller shutters, and various sensors. A deep understanding of Silicon Labs controllers and hands-on experience with Simplicity Studio is essential. Prior experience with Z-Wave device development is a significant advantage. Key Responsibilities: 1.Design, develop, and maintain firmware for Z-Wave end devices (e.g., switches,roller shutters, sensors). 2.Develop and integrate drivers and low-level software for microcontrollers and peripherals. 3.Collaborate with hardware teams to bring up new platforms and perform board bring-up and debugging. 4. Work with the Z-Wave SDK and Simplicity Studio for device provisioning,configuration, and testing. 5.Implement and maintain communication protocols with a focus on Z-Wave. 6.Optimize software for performance, memory, and power consumption in embedded systems. 7.Conduct unit tests, debugging, and issue resolution for released firmware. Qualifications Must-Have: 1. 3+ years of experience in embedded systems development. 2. Proficient in C/C++ with solid understanding of embedded software design patterns. 3. Experience with Silicon Labs controllers and development in Simplicity Studio. 4. Hands-on experience in real-time embedded systems development and debugging. 5. Strong understanding of hardware-software interfaces, UART/I2C/SPI, GPIO, ADC,timers, etc. Nice to Have (Preferred): 1.Prior experience in Z-Wave protocol stack and device development. 2.Experience with Silicon Labs Z-Wave SDKs. 3.Familiarity with low-power design and battery-powered device optimization. 4.Exposure to wireless communication standards and protocols (BLE, Zigbee, Thread is a plus). Experience: 3 to 5 Years experience Job Location: Indore Joining: Immediate (prefer less than 15 days Notice Period) Share Resume :- hr@jstechalliance.com or can Contact here - 0731-3122400 [ Ask for Anjali (HR Department) ] WhatsApp : 8224006397
Posted 3 weeks ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
About Simpleenergy Simpleenergy specializes in the manufacture of smart electric two-wheelers. We are a team of 300+ engineers coming together to make smart, supercharging, and affordable two-wheelers. The company was founded in 2019 and is based in Bangalore, India. Our mission is to build the future of mobility that is electric and connected. We at Simple energy are working towards accelerating by making them more accessible, affordable, secure and comfortable and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Job description: Embedded Firmware Engineer Location: Yelahanka, Bangalore About The Gig We are seeking a skilled Embedded Firmware Engineer with hands-on experience in developing Human-Machine Interface (HMI) systems, integrating GSM/GPS modules, Bluetooth/Wi-Fi connectivity, and Telematics systems. The ideal candidate will have a solid background in Embedded C programming, RTOS, and communication protocols, with the ability to deliver robust and efficient firmware for connected automotive or industrial devices. What You’ll Do Design, develop, and debug firmware for embedded HMI systems with connectivity modules (GSM/GPS, Bluetooth, Wi-Fi). Integrate and maintain support for Telematics applications, including vehicle diagnostics, location tracking, cloud communication and remote monitoring. Implement communication protocols such as UART, SPI, I2C, CAN, TCP/IP, MQTT, and BLE. Work with RTOS (e.g., FreeRTOS). Optimize system performance and ensure real-time responsiveness. Collaborate with hardware, mobile app, and cloud/backend teams to ensure end-to-end feature integration. Develop bootloader, OTA update mechanisms, and power management strategies. Perform unit testing, debugging, and validation of firmware in lab and field environments. Document firmware architecture, protocols, and integration guidelines. What You Bring Bachelor’s or Master’s degree in Electronics, Computer Engineering, Embedded Systems, or related field. 2–6 years of experience in embedded firmware development. Strong proficiency in C/C++ for embedded systems. Hands-on experience with GSM/GPS modules (e.g., Quectel). Experience with Bluetooth (Classic/BLE) and Wi-Fi stacks. Working knowledge of Telematics systems and protocols (OBD-II, CAN, GNSS, LTE/4G/5G) Familiarity with RTOS-based development. Experience with debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD interfaces Experience with HMI display systems (TFT, touchscreens, GUI frameworks like QT,LVGL). Knowledge cloud communication. Exposure to OTA firmware update frameworks. Familiarity with automotive standards (ISO 26262, A-SPICE) is a plus. Experience with Version Control (Git), JIRA, and CI/CD pipelines. Strong problem-solving and debugging skills. Ability to work independently and as part of a cross-functional team. Excellent written and verbal communication. Attention to detail and quality-focused development Why Simple Energy? Experience in the EV or automotive domain . Familiarity with over-the-air (OTA) firmware updates. Skills: mqtt,version control (git),ota firmware updates,c/c++ for embedded systems,firmware,spi,i2c,bluetooth,cloud communication,telematics systems,rtos,gsm/gps modules,ci/cd pipelines,uart,embedded,automotive,hmi display systems,jira,hmi development,wi-fi connectivity,tcp/ip,can,ble,debugging tools,embedded c programming
Posted 3 weeks ago
4.0 - 5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position with Organisation: Location: Kasarwadi,Pune Organisation Structure: Purpose of the Role: To develop electronics hardware for instrumentation products used in the process industry Technical Skills: Job role for electronics analog hardware/embedded hardware developer The candidate would need to: 1. Understand requirement specifications of the product and take the same into consideration while making the design, namely - electrical/communication protocols/environmental/EMC/safety/Industrial design/performance/reliability and other requirements in accordance with applicable standards. 2. Design electronics circuits that: - include and interface with: a. Sensors of various types (e.g. temperature/pressure/pH/conductivity/DO /piezoelectric/optical/Hall/Ultrasonic/piezo resistive/magnetic/current/voltage/frequency/ displacement etc.) b. Input and output signals of various voltages/current/frequencies/bandwidths/dynamic ranges/etc. analog and digital c. Various communication protocol physical layers (e.g. UART/RS232/ RS485/I2C/ SPI/ HART/ PROFIBUS/FIELDBUS/Wireless/etc.) d. Display devices and keypad devices (UI) e. Various microcontrollers/ADCs/DACs/Display chips and various other special function chips f. Power divers and Actuators (e.g. motors/relays/SSDR/piezo valves/etc.) - Are suitable for: a. 2-wire transmitters, actuators, indicators, convertors and sensors (4-20mA), IEPE vibration sensors. b. Battery powered sensors and wireless devices 3. Design various analog signal processing and control functions like scaling -voltage, current, transconductance, transimpedance amplification/filtering -linear or switching/integration/differentiation/multiplying/compression/clipping/clamping/linearizing g/isolation/ON-OFF/PID/etc. 4. Design power supplies linear/switching to power up the various circuits and external devices 5. Implement the designed circuit on a PCB taking into consideration space constraints/location constraints/parasitic effects/signal integrity/power integrity/thermal effects/RF considerations/EMC considerations and ease of manufacturing and use. 6. Test the implemented design and prove all the requirements with in-house lab tests/external lab tests/field site tests/etc. 7. Ensure that the requirements of target material cost are met 8. -Be able to operate and use various test and measurement lab. instruments like DMM, DSO, Function Generator, Signal Generator, Pulse generator, Counter timer, Spectrum analyser, LCR meter, HV tester, Network analyser, etc. 9. Should be able to work with applicable development tools like SPICE, 3D modelling, Mathematics (e.g. Mathcad), EDA like (Pads/Cadence) Other Skills: Qualification and Requirements: Masters or Bachelors in Electronics/E&TC/or equivalent stream Min. experience: 4-5years Why Join Forbes Marshall? Joining Forbes Marshall means becoming part of a legacy that spans over 75 years of engineering excellence and innovation. We are a multinational with roots operating in over 18 countries and catering to over —-- industries. Here, you are not just a member of a workforce; you are a valued part of a close-knit community dedicated to making a real impact. At Forbes Marshall, every member is empowered to contribute to meaningful solutions, grow professionally, and be part of a mission that goes beyond business success to prioritise sustainability and operational excellence. Personal and Professional Growth At Forbes Marshall, we focus on the growth and development of our members. You will gain valuable experience through engaging projects, exposure to advanced industry practices, and access to training and skill development opportunities. Our culture promotes continuous learning, collaboration, and innovation, allowing members to reach their full potential and enhance their expertise. Your work will be recognised, and your professional skills will grow in line with industry standards. A Commitment to Sustainability and Purpose Forbes Marshall is dedicated to helping industries operate more efficiently and responsibly providing benefits. As a member of our team, you will contribute to projects that support energy efficiency and sustainability, helping customers reduce their carbon footprint and improve their operational practices. This role offers an opportunity to align your professional journey with a purpose-driven mission, contributing to the larger goal of creating a more sustainable future. A Culture of Collaboration Collaboration is at the heart of our work environment. Members work together with teams across functions, fostering an atmosphere where knowledge sharing and teamwork, drive success. You will join a team of dedicated professionals who value each other’s contributions and are committed to achieving excellence together. Values We Wish for You to Experience At Forbes Marshall, our core values shape our culture and guide our actions. They define how we work, collaborate, and contribute to the success of our team and community. INTEGRITY- Energising Self ● Ethics: Fair and Honest ● Ownership: I Own the Result ● Candour: Speak Up FAMILY SPIRIT - Energising Members ● Generosity and Collaboration: Care, Respect, and Contributing to the performance of other teams along with their own ● Freedom: Do it ● Accountability: Answer to the Team EXCELLENCE - Energising Customers ● Quality: In All We Do ● Innovation: Try Something New ● Add Value: Deliver Customer Benefits GOOD CITIZENSHIP - Energising Communities ● Sustainability: Business, Environment, Society ● Diversity: Ideas, People, Worldwide ● Inclusive: Equal Opportunity At Forbes Marshall, members are not just part of a team; they are part of a mission focused on delivering impactful solutions and promoting sustainability. Here, you will find more than just a career; you will find an opportunity to grow, collaborate, and make a meaningful difference in your work and the community.
Posted 3 weeks ago
4.0 years
0 Lacs
Greater Kolkata Area
On-site
Job Title : Embedded Software Development Engineer - II Experience : 4+ Years Locations : Multiple Locations Employment Type : Full-Time Job Description We are seeking a talented and experienced Embedded Software Development Engineer - II to join our fast-paced and innovative engineering team. The ideal candidate will have hands-on experience in embedded systems development using C, C++, and Python. You will be responsible for designing, developing, testing, and maintaining embedded software solutions across a range of products. This role offers the opportunity to work on cutting-edge technologies involving embedded systems, ARM architecture, and cloud integration using AWS. Must-Have Skills Embedded Systems 4 Years (Intermediate) Embedded C 4 Years (Intermediate) C++ 4 Years (Intermediate) Python 1 Year (Intermediate) Shell Scripting 1 Year (Intermediate) ARM Architecture 1 Year (Intermediate) AWS (Amazon Web Services) 1 Year (Intermediate) Roles And Responsibilities Design, implement, and maintain embedded software applications for real-time systems. Develop firmware and device drivers for ARM-based microcontrollers and SoCs. Optimize and debug code for performance, efficiency, and reliability in embedded environments. Collaborate with hardware engineers to ensure seamless hardware-software integration. Write and maintain clear, scalable, and reusable code using Embedded C/C++ and Python. Develop shell scripts to automate testing, builds, or deployment tasks. Integrate and deploy embedded systems with cloud infrastructure using AWS. Participate in design and code reviews to ensure high-quality deliverables. Support system testing, validation, and debugging in lab environments. Document software design, development, and validation processes. Preferred Attributes Solid understanding of real-time operating systems (RTOS). Familiarity with communication protocols (I2C, SPI, UART, CAN). Exposure to IoT architectures and cloud connectivity. Experience in Agile development and CI/CD workflows. (ref:hirist.tech)
Posted 4 weeks ago
1.5 years
0 Lacs
Seoni, Madhya Pradesh, India
On-site
We are looking for a passionate Embedded Software Engineer to join our Autonomous Surveillance Vehicle (ASV) project. The role involves developing ROS-integrated firmware on ESP32, working with hardware design, and integrating various basic sensors in real-world robotic scenarios. Experience: 0.6 – 1.5 Years (Relevant Experience Only) Work Mode: Work From Office (WFO) Priority: Immediate / Maximum 15-Day Notice Period Acceptable Budget: ₹10,000 – ₹12,000 Monthly (Exclusive of Professional Tax & Insurance Deductions) Interview Rounds: 3 (HR, Technical, and Practical) Working Days: 5 Days a Week (Monday to Friday) | 9:30 AM – 6:30 PM Leave Policy: 8 Paid Leaves *Terms Applied Notice Period: 1 Month (Mandatory) – If Bypassed, No Relieving/Experience Letter Will Be Issued Provisional Period: 90 Days Commitment Period (Bond): Provisional Period + 365 Days Key Responsibilities: Develop embedded firmware for ESP32-based systems integrated with ROS Interface and calibrate essential sensors: Lidar, GPS, IMU, IR, Ultrasonic, etc. Create and review custom PCB layouts for embedded circuits Collaborate on mechanical design using SolidWorks Perform testing, optimization, and deployment of ASV firmware in field conditions Requirements: Proficiency in embedded C/C++, ESP-IDF or Arduino for ESP32 Hands-on experience with ROS, Linux, and sensor communication protocols (UART, SPI, I2C) Understanding of basic PCB design principles (preferably in KiCAD or Altium) Familiarity with SolidWorks for mechanical component planning Strong debugging, documentation, and teamwork skills
Posted 4 weeks ago
12.0 - 19.0 years
15 - 30 Lacs
Chennai
Work from Office
Required Skills: Bachelor's or masters degree in computer science, Software Engineering, Electronics Engineering, or a related field. - Embedded architect experience specifically in hemodialysis machine and Renal care device generally. - Medical devices experience who can write SRS and run the entire product design process. - Over 15 years of experience in embedded software development and architecture. - Proficiency in C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures. - Experience with communication protocols such as I2C, SPI, UART, USB, etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture are a plus. Preferred Skills: - Experience with hardware design and schematic review. - Knowledge of modern software development methodologies (Agile, Scrum). - Familiarity with version control systems such as Git. - Understanding of safety-critical systems and compliance standards.
Posted 4 weeks 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 4 weeks ago
2.0 - 3.0 years
4 - 6 Lacs
Navi Mumbai
Work from Office
We are seeking a motivated and skilled Embedded Software Engineer to join our product engineering team. The ideal candidate will have 23 years of experience in embedded firmware development, microcontroller programming, and hardware-software integration. This role offers the opportunity to work on real-time embedded systems, low-level programming, and collaborative product development in a fast-paced R&D environment. Key Responsibilities Design, develop, and maintain embedded firmware for microcontrollers such as ESP32, STM32, MSP430 , etc. Implement and optimize real-time control algorithms and peripheral drivers (e.g., UART, SPI, IC, PWM, ADC ). Develop multi-threaded applications using RTOS (e.g., FreeRTOS, Zephyr) or embedded Linux environments. Collaborate with hardware engineers for system bring-up, debugging, and integration testing. Conduct unit testing, code reviews, and system-level verification of embedded modules. Interface with sensors, actuators, and communication modules using standard protocols (e.g., CAN, BLE, Wi-Fi ). Prepare and maintain technical documentation including firmware architecture, flowcharts, and integration guides. Identify and resolve performance bottlenecks, memory issues, and real-time constraints in embedded systems. Required Skills & Qualifications Bachelors or Masters degree in Electronics & Communication, Electrical Engineering , or related fields. Proficiency in C/C++ programming for embedded systems and low-level driver development. Hands-on experience with RTOS or embedded Linux environments. Strong understanding of microcontroller architectures, memory mapping, and interrupt handling . Familiarity with digital/analog interfaces and debugging tools like oscilloscopes, logic analyzers , etc. Experience working with hardware abstraction layers (HAL) and middleware stacks. Ability to read schematics and collaborate effectively with cross-functional teams. Strong analytical and problem-solving skills. Preferred (Not Mandatory) Experience with wireless technologies : BLE, Wi-Fi, LoRa, Zigbee. Familiarity with Git , CI/CD pipelines, and modern embedded development workflows. Exposure to firmware update protocols (OTA) , bootloaders , and power optimization techniques.
Posted 4 weeks ago
15.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Basic Function Firmware Development Manager will be an experienced technical manager in successfully executing Agile products/projects with wide experience in dealing with firmware design and development specifically in building firmware for NPDs for smart home IoT products. Development manager to provide technical & functional guidance in terms of architecture, design and development, integration with smart IoT products, best practices and quality standards to be followed by the team of senior technical development team throughout SDLC life cycle. You will be working closely with the global stakeholders, namely business users, customers, product and project managers, in streamlining the delivery of quality products to our end customers. Besides, you will be responsible for offering expert guidance to the stakeholders and business partners as and when required. Apart from your daily responsibilities, you should be able to conduct in-depth analysis/research to identify the root cause of the product issues and solutions to address the same. Moreover, your strong technical background and experience will be beneficial in offering technical support that meets the business needs. Ensure Firmware development for new NPD, enhancement and sustenance of existing software for all products of Kohler under smart home IoT division. Work with other interrelated groups hardware, App Development, Cloud and QA teams throughout SDLC cycle. Participate in support product development and organization initiatives. Relationship and contacts Supervisory Relationships Reports to Head of Electrical and Electronics Engineering Department Education Requirements : Bachelor &/Master of Engineering in Electronics. Preferred type of profiles: Embedded product companies with embedded domain background. Technical Skills 15 to 25 years of embedded software product development experience. Hands-on experience of firmware architecture design embedded operating systems and best practices in embedded product design and development. Excellent in Embedded C and Proficient in C++, C++11 or later. Microcontroller, basic hardware concepts in Microcontroller based system design. Experience in generating formal software and system requirements and specifications. Technical skills hands-on experience 32 bit OR 16-bit (with basic understanding of 32 bit) TFT OR LCD OR LCD controller emWin OR Touch GFX, TFT OR LCD OR LCD controller OR touch panels. RS485, I2C, SPI, UART, Wi-Fi, BLE OR (BACnet Good to have) Hands on experience with the following Communications protocols (e.g., TCP/IP, SPI, I2C, Ethernet, USB, Modbus, CAN, J1939 and MQTT etc.). FREE RTOS/QNX/KEIL/Any other Hands on experience with emulators and debuggers. Experience on handling measurements instruments like DSO, Function generator and multimeter etc. Experience in CI/Cd tool i.e., Jenkin etc. Understanding of electronics hardware e g ADC, PWM, IO interfaces. Knowledge on validation of cloud applications Proficient at evaluating new tools and technologies Thorough understanding of software development lifecycle and familiarity with CMMi model Experience with creating Requirements Traceability Matrix, Process Documents, Test Plans Role And Responsibilities Design, architects, develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery. Leads, mentors and guides technical team. Identifies and sets appropriate quality standards and parameters for products. Communicates quality standards and parameters to product development team, and other appropriate staff. Coordinates product development processes. Identifies and analyzes issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to these issues. Reviews client, customer, and user feedback. Maintains compliance with federal, state, local, and organizational laws, regulations, guidelines, and policies. Performs other duties as assigned. Required Skills/Abilities Excellent verbal and written communication skills. Excellent interpersonal and customer service skills. Excellent organizational skills and attention to detail. Excellent time management skills with a proven ability to meet deadlines. Strong analytical and problem-solving skills. Strong supervisory and leadership skills. Proficient with Microsoft Office Suite or related software. Supervisory Responsibilities Hires and trains development staff. Oversees the daily workflow and schedules of the department. Conducts performance evaluations that are timely and constructive. Experience And Education Bachelors or Masters in Electronics or Electronics & Instrumentation or Computer Engineering (similar or higher) Master’s in business administration, Business Management or related field good to have Minimum 10 to 15 years in software engineering focused on architecting, designing and development of embedded software with at least 5 years’ experience in managing and leading agile testing teams. Good to have relevant technical and process certifications.
Posted 4 weeks ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 3 To 5 Years Of Experience 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Additional Job Description Hands on experience with embedded distributions such as Yocto. Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc., Thorough knowledge and experience on operating systems and kernel Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge Thorough experience of Operating systems, Microprocessor / computer architecture. Strong analytical and debugging skills Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Emulator, simulator environment & JTAG debugging knowledge / experience Leading a team of junior engineers for managing design, development, delivery and execution of various projects through entire software development life cycle Ownership, accountability, commitment and delivery of project commitments Technology leadership and representation Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3076743
Posted 4 weeks ago
8.0 years
0 Lacs
India
On-site
Overview We are looking for a passionate Embedded Software Developer to join our growing team in Trivandrum, Kerala . The ideal candidate should have a strong foundation in C/C++ programming , hands-on experience with microcontrollers and embedded systems , and a problem-solving mindset. We value a collaborative attitude and a holistic approach to software development, focusing on performance, reliability, and maintainable architecture . Your Responsibilities Development and maintenance of embedded software in C/C++ for microcontroller-based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33). Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.). Adaptation and optimization of existing product software. Software integration and testing on target hardware. Conducting Unit-Tests and Code Reviews. Driving and contributing to the test strategy. Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins. Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems). Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins. Evaluation and documentation of tools, and creation of development guidelines. Collaboration with cross-functional teams (mechanics, electronics, testing, hardware). Future outlook: Participation in setting up a Linux-based toolchain and training colleagues. Your Profile Degree in Computer Science, Electrical Engineering, or equivalent qualification. Strong proficiency in C and C++, preferably in embedded software development. Experience in STM32 microcontroller families (especially Cortex-M0+, M4, M33). Experience with embedded development toolchains, IDEs (CLion, VS Code), and CI/CD systems. Familiarity with Unit-Test frameworks (e.g., Google Test). Experience – 8+ years Work mode- Onsite Job Type: Full-time Schedule: Monday to Friday Ability to commute/relocate: Kazhakoottam, Thiruvananthapuram, Kerala: Reliably commute or planning to relocate before starting work (Required) Experience: Embedded software : 8 years (Required) Work Location: In person
Posted 4 weeks ago
5.0 years
5 - 7 Lacs
Pune
On-site
Aa a Senior Engineer, You will: Working with geographically distributed stakeholder organization to capture requirements and develop and define firmware architecture for embedded systems. Create and maintain detailed documentation of firmware architecture, design, and code. Demonstrate a hands-on technical background; excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience. Familiarity with computer system architecture, microcontroller fundamentals (Caches, buses, memory controllers, DMA, etc.) Experience with complex system-level debugging and troubleshoot firmware-related issues throughout the development lifecycle. Design and implement firmware solutions that meet system requirements and specifications. Work closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Provide clear and concise technical documentation for both internal and external use. Develop and implement test strategies for firmware components. Collaborate with SQA teams to ensure the reliability and quality of firmware. WHO YOU ARE: You are team focused, making the outcomes of the entire team your priority. You push yourself to achieve results and partner with others to drive work to completion while providing timely, relevant information to individuals across the organization. You are a problem solver who seeks new approaches. REQUIRED EDUCATION, EXPERIENCE & SKILLS: B.S. degree in Computer Science, Electronics Engineering, or related level of experience plus certifications 5+ years of professional work experience in embedded software development. Proven experience as a Firmware Architect or similar role. Strong proficiency in embedded systems programming languages, such as C and C++. In-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems. Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience in system level design is a plus. PREFERRED EDUCATION, EXPERIENCE & SKILLS: 5+ years of experience, including both embedded software. Experience with real-time operating systems (RTOS). Knowledge of security best practices for embedded systems. Familiarity with version control systems (e.g., Git) and issue tracking tools. Experience with Distributed Version Control (Mercurial, Git, or similar) Familiarity with Continuous Integration (TeamCity, Jenkins, or similar) Experience in developing/testing products with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. WHY EMERSON Our Commitment to Our People At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration. We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world’s most complex problems — for our customers, our communities, and the planet. You’ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you’ll see firsthand that our people are at the center of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let’s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com . ABOUT EMERSON Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you’re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you’ll find your chance to make a difference with Emerson. Join our team – let’s go! No calls or agencies please.
Posted 4 weeks ago
2.0 years
3 Lacs
India
On-site
Job Overview: We are seeking a Firmware Programmer with solid experience in embedded programming for IoT devices. You will work on developing, testing, and maintaining firmware for a range of hardware products, contributing to innovative and scalable solutions. Key Responsibilities: Develop and debug embedded firmware for microcontrollers (e.g., ESP32, STM32, etc.). Interface with peripherals like sensors, actuators, displays, and communication modules (BLE, Zigbee, LoRa, WiFi). Write efficient, clean, and well-documented code in C/C++. Collaborate with hardware and software teams to deliver reliable embedded solutions. Participate in hardware bring-up, integration, and field testing. Support production and post-deployment firmware updates. Requirements: 2+ years of hands-on experience in embedded firmware development. Proficiency in C/C++ and microcontroller architecture. Experience with protocols like UART, SPI, I2C, MQTT. Familiarity with IoT device connectivity: BLE, WiFi, or Zigbee. Understanding of RTOS or bare-metal programming. Preferred: Experience with OTA firmware updates, secure boot, or power optimization. Familiarity with tools like PlatformIO, Eclipse, or Keil. Exposure to version control systems (e.g., Git). Job Types: Full-time, Permanent Pay: From ₹300,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Fixed shift Experience: total work: 2 years (Required) Work Location: In person
Posted 4 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
31458 Jobs | Dublin
Wipro
16542 Jobs | Bengaluru
EY
10788 Jobs | London
Accenture in India
10711 Jobs | Dublin 2
Amazon
8660 Jobs | Seattle,WA
Uplers
8559 Jobs | Ahmedabad
IBM
7988 Jobs | Armonk
Oracle
7535 Jobs | Redwood City
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi
Capgemini
6091 Jobs | Paris,France