25,444 Embedded Systems jobs in India
Embedded Systems
Posted today
Job Viewed
Job Description
Description:
This role involves conducting and facilitating penetration testing at the vehicle, component, and functional levels. The candidate will simulate real-world attack scenarios targeting embedded systems, automotive interfaces, wireless protocols, and connected services.
Key Responsibilities:
Contribute to the development and continuous improvement of Cybersecurity Verification & Validation (V&V) activities.
Define, tailor, and execute/facilitate grey-box and black-box penetration testing at ECU, functional, and vehicle levels.
Conduct fuzz testing on automotive interfaces and services to uncover unknown vulnerabilities.
Demonstrate compliance with automotive cybersecurity standards and regulations such as ISO/SAE 21434, UNECE R155, AIS 189, and GB 44495.
Perform penetration testing in both lab and on-site environments, with flexibility for travel.
Perform manual security code reviews to identify vulnerabilities in embedded software and connected systems.
Document test findings with detailed risk assessments and technical evidence
Share with internal and external teams recommendations on security hardening measures
Onboard and collaborate with competent external suppliers
Occasionally conduct penetration testing of web applications, APIs, and mobile applications
Required Qualifications:
Bachelor's or Master's degree in Electrical/Electronics Engineering, Embedded Systems, Cybersecurity or a related field.
Minimum 4 years of hands-on experience in automotive penetration testing, with 7 9 years of total experience in embedded systems or broader penetration testing domains.
Strong understanding of vehicle and ECU architecture, and automotive cybersecurity principles.
Familiarity with microcontroller platforms and software architectures (e.g., AUTOSAR, QNX, Linux, Android).
Proficiency in programming (C, CAPL etc.) and scripting (Python, Bash) for test automation.
Experience with automotive cybersecurity testing frameworks and tools.
Hands-on security testing experience with:
o Hardware-level and its interface testing (e.g., MCU, HSM, eMMC, JTAG, UART, Fault injection, Side Channel etc.)
o Automotive interface/protocols (e.g., OBD, UDS, CAN, Ethernet)
o Wireless (e.g., Bluetooth, Wi-Fi, Cellular/SDR -4G/5G etc.)
o Connected Systems (Web/Mobile app, Server, APIs, Cloud etc.)
o Vehicle and ECU security features (e.g., secure communication, secure OTA, secure boot, secure diagnostics, firewall, IDS, logging etc.)
o Fuzz testing tools and techniques for automotive systems
Proficiency in reverse engineering firmware using tools like Ghidra or IDA Pro.
Experience with restbus simulation, flashing toolchains, and diagnostic tools (e.g., CANoe, vFlash, CANoe.DiVA).
Experience conducting manual security code reviews for embedded and connected system software.
Strong documentation, communication, and presentation skills.
Strong skills in documenting work, communicating clearly, and presenting technical topics to varied audiences.
Proven stakeholder management skills, including cross-functional collaboration with engineering, compliance, and supplier teams.
Nice-to-Have:
Industry certifications such as OSCP, OSCE, GIAC GPEN, or equivalent.
Experience with fault injection and side-channel attack simulations.
Background in security research or conference presentations, including vulnerability discovery, technical publications, or community contributions.
Additional Details
- Planned Resource Unit : (55)IT_TRUCKS;(13)F/TC - Application Manager - 6-9 Yrs;Application Development;(Z3)6-9 Years
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Profile: Embedded Systems Engineer
Experience: Min 1 year
Salary: 15k - 30k(15k-18kFresher)(25K-1-2yrs)(30k-3yrs)
About the job:
We are looking for a skilled Embedded Systems Engineer/ Embedded Software Engineer with hands-on experience in Raspberry Pi, Linux systems, GUI development, and microcontroller interfacing. The ideal candidate will work on designing, developing, and integrating embedded solutions for innovative products.
Responsibilities:
● Develop and maintain embedded systems applications on Raspberry Pi (using languages such as Python, C, and C++).
● Design and implement Linux-based solutions, including confi guration and setup of operating systems (Raspberry Pi OS, Ubuntu, etc.).
● Design and create graphical user interfaces (GUIs) for applications running on the Raspberry Pi using GUI tools and other appropriate frameworks.
● Write efficient, maintainable code for the Raspberry Pi, including code for display screens (LCD, OLED, etc.), touch interfaces, or external peripherals.
● Interface Raspberry Pi with microcontrollers like STM32 for embedded control applications.
● Work with various microcontroller platforms to create embedded systems that communicate with Raspberry Pi via protocols like I2C, SPI, and UART.
Qualifications:
● B.E./B.Tech in Electronics and Communication Engineering or a related field.
● Strong foundation in embedded systems, electronics, and microcontroller-based development.
● Hands-on experience with Raspberry Pi, Linux OS, and microcontroller interfacing (STM32, Arduino, etc.).
● Proficiency in programming languages such as Python, C, or C++.
● Familiarity with communication protocols like I2C, SPI, and UART.
● Good understanding of both hardware and software integration in embedded systems.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
About Us
At Saubha Aerial Systems, we are building the future of drone safety. We are currently developing Autonomous Drone Parachute Systems that protect UAVs across delivery, surveillance, defense, and mobility applications, with many more safety-focused products in the pipeline.
By making drones safer, we are helping unlock their large-scale adoption in everyday life. We are thriving to be pioneers in the drone safety segment, bringing reliability and trust to the skies.
Role Overview
We are seeking an Embedded Systems Engineer to join our team in Bengaluru. The role involves developing and optimizing embedded firmware in C/C++ for micro controllers, integrating and interfacing precision sensors using I²C and SPI protocols, and implementing sensor data processing algorithms such as Kalman and complementary filters. You will work with tools like the Arduino IDE for rapid prototyping, debug systems using oscilloscopes and logic analyzers, and collaborate with hardware and software teams to ensure seamless integration. Clear and maintainable technical documentation will also be part of your responsibilities.
Requirements
Required Qualifications
- Bachelor’s degree (or higher) in Aerospace Engineering, Electronics Engineering, Electrical Engineering, or Instrumentation Engineering.
- Strong proficiency in C/C++ programming for embedded systems and micro controllers.
- Hands-on experience with Arduino IDE, PlatformIO, or other micro controller development environments.
- Practical knowledge of embedded firmware development, including sensor integration and signal processing.
- Experience with sensor data processing and filtering algorithms such as Kalman filters, complementary filters, or low-pass filters.
- Skilled in using hardware debugging tools such as oscilloscopes, logic analyzers, multi meters, and serial debuggers.
Preferred / Bonus Skills
- Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS or Zephyr RTOS.
- Familiarity with STM32 micro controllers and STM32CubeIDE development environment.
- Background in unmanned aerial vehicles (UAVs), drones, robotics, or aerospace embedded systems.
- Understanding of sensor fusion, inertial measurement units (IMUs), GPS modules, and navigation algorithms.
Benefits
- Opportunity to work on cutting-edge drone safety innovations with direct impact on real-world applications.
- Collaborative and innovative work environment with a passionate engineering team.
- Performance-based incentives and annual bonus programs.
Requirements
Required Qualifications Bachelor’s degree (or higher) in Aerospace Engineering, Electronics Engineering, Electrical Engineering, or Instrumentation Engineering. Strong proficiency in C/C++ programming for embedded systems and micro controllers. Hands-on experience with Arduino IDE, PlatformIO, or other micro controller development environments. Practical knowledge of embedded firmware development, including sensor integration and signal processing. Experience with sensor data processing and filtering algorithms such as Kalman filters, complementary filters, or low-pass filters. Skilled in using hardware debugging tools such as oscilloscopes, logic analyzers, multi meters, and serial debuggers. Preferred / Bonus Skills Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS or Zephyr RTOS. Familiarity with STM32 micro controllers and STM32CubeIDE development environment. Background in unmanned aerial vehicles (UAVs), drones, robotics, or aerospace embedded systems. Understanding of sensor fusion, inertial measurement units (IMUs), GPS modules, and navigation algorithms.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
The Offer
- Work within a company with a solid track record of success
- Leadership Role
- Attractive salary & benefits
The Job
You will be responsible for :
- Designing, maintaining and supporting the network infrastructure.
- Monitoring system performance and ensuring reliability and availability.
- Recommending infrastructure solutions to meet business requirement in compliance with IT policy & procedure.
- Providing Level 2 support and troubleshooting as and when required.
The Profile
Preferred Qualifications: Areas of Expertise
- Working experience with Complex Embedded Systems, Mobile/IOT/Auto domains preferred.
- Experience in Linux kernel development, Device Driver, customization, file system, debug, User space space concepts.
- Hands on experience in Lab, Board/SW/FW bring-ups, image flashing methods , JTAG/Board/ADB level debugging.
- Involved in debugging the software issues and board boot up issues.
- Exposure to ADB shell, shell scripts, Python scripts, Understanding of Linux/android systems , automation scripts/environment.
- Exposure to Git, Jira, Android tools
- Exposure to ARM Trustzone Security, TZ, TEE(Trusted Execution Environments) and cryptography concepts.
- Good communication skills, presentation skills and should manage his/her tasks independently.
Educational Requirements
- Bachelor's/Masters degree in Engineering, Electronics & Communication, Computer Science, or related field
- Individuals who possess skills/experience in one or more of the following: (more the better)
The Employer
Our client is a leading recruitment consultancy dedicated to connecting talented individuals with exceptional job opportunities.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
About Us
At Saubha Aerial Systems, we are building the future of drone safety. We are currently developing Autonomous Drone Parachute Systems that protect UAVs across delivery, surveillance, defense, and mobility applications, with many more safety-focused products in the pipeline.
By making drones safer, we are helping unlock their large-scale adoption in everyday life. We are thriving to be pioneers in the drone safety segment, bringing reliability and trust to the skies.
Role Overview
We are seeking an Embedded Systems Engineer to join our team in Bengaluru. The role involves developing and optimizing embedded firmware in C/C++ for micro controllers, integrating and interfacing precision sensors using I²C and SPI protocols, and implementing sensor data processing algorithms such as Kalman and complementary filters. You will work with tools like the Arduino IDE for rapid prototyping, debug systems using oscilloscopes and logic analyzers, and collaborate with hardware and software teams to ensure seamless integration. Clear and maintainable technical documentation will also be part of your responsibilities.
Requirements
Required Qualifications
- Bachelor’s degree (or higher) in Aerospace Engineering, Electronics Engineering, Electrical Engineering, or Instrumentation Engineering.
- Strong proficiency in C/C++ programming for embedded systems and micro controllers.
- Hands-on experience with Arduino IDE, PlatformIO, or other micro controller development environments.
- Practical knowledge of embedded firmware development, including sensor integration and signal processing.
- Experience with sensor data processing and filtering algorithms such as Kalman filters, complementary filters, or low-pass filters.
- Skilled in using hardware debugging tools such as oscilloscopes, logic analyzers, multi meters, and serial debuggers.
Preferred / Bonus Skills
- Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS or Zephyr RTOS.
- Familiarity with STM32 micro controllers and STM32CubeIDE development environment.
- Background in unmanned aerial vehicles (UAVs), drones, robotics, or aerospace embedded systems.
- Understanding of sensor fusion, inertial measurement units (IMUs), GPS modules, and navigation algorithms.
Benefits
- Opportunity to work on cutting-edge drone safety innovations with direct impact on real-world applications.
- Collaborative and innovative work environment with a passionate engineering team.
- Performance-based incentives and annual bonus programs.
Embedded Systems engineer
Posted today
Job Viewed
Job Description
• Vital - C, C++, Python programming skills with an emphasis on storage systems and SSD validation.
• Experience with Jenkins, Docker, Artifactory, GitLab, or other CI/CD environments is desired.
• Demonstrated ability to design, develop, and deliver complex F.W. elements and systems.
• Knowledge of bus protocols such as NVME
• Experience with - GIT source control system.
• Ability to work in cross-functional, multi-cultural teams and in a matrix environment and demonstrate strong Leadership, communication, project management, and planning skills.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
We are a leading recruitment consultancy dedicated to connecting talented individuals with exceptional job opportunities. With our extensive experience and industry expertise of 13 years, we strive to deliver tailored recruitment solutions that meet the unique needs of both candidates and employers. Spes is glad to be part of tens of thousands of career matches since its existence. At Spes, we understand the significance of finding the right talent for your organization. We are serving numerous Indian and Global Multinational firms. We work closely with businesses across various sectors to identify their specific hiring requirements and source top-notch candidates who possess the skills, qualifications, and cultural fit necessary for success. Our services include:
Be The First To Know
About the latest Embedded systems Jobs in India !
Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive control units and infotainment systems.
- Write clean, efficient, and maintainable C/C++ code for real-time operating systems.
- Develop and integrate software components for various automotive modules, including engine management, ADAS, and body control.
- Perform unit testing, integration testing, and debugging of software modules to ensure high quality and reliability.
- Collaborate with hardware engineers to define hardware requirements and ensure seamless software-hardware integration.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Troubleshoot and resolve complex software defects and issues reported by testing teams or customers.
- Develop and maintain software documentation, including design specifications and test plans.
- Stay updated with the latest advancements in automotive software engineering, embedded systems, and relevant technologies.
- Contribute to the architecture and design of new software features and systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development, with a focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR.
- Familiarity with automotive communication protocols like CAN, LIN, Ethernet, and Automotive SPICE.
- Knowledge of software development tools, including compilers, debuggers, and version control systems (e.g., Git).
- Understanding of software design patterns and principles for embedded systems.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a remote team environment.
- Experience with functional safety standards (ISO 26262) is a plus.
Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units) using C/C++.
- Work with real-time operating systems (RTOS) and develop low-level drivers and firmware.
- Implement and optimize software for microcontrollers and automotive processors.
- Develop and maintain software for automotive communication protocols like CAN, LIN, FlexRay, and Automotive Ethernet.
- Perform software integration, debugging, and testing on development boards and in vehicle environments.
- Collaborate with hardware engineers to define software requirements and ensure seamless integration.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and maintenance.
- Write clear, concise, and well-documented code following established coding standards.
- Troubleshoot and resolve software defects and issues reported during testing or in production.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated with the latest automotive software technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
- Minimum of 3-5 years of experience in embedded software development, preferably in the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as AUTOSAR, QNX, or FreeRTOS.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
- Experience with debugging tools and techniques for embedded systems.
- Knowledge of automotive development processes (e.g., ASPICE) is a plus.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work effectively in a hybrid environment, collaborating with team members both remotely and on-site.
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed