Embedded Systems Developer

6 days ago


Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time
Job Title: Embedded Systems Developer

Location: Chennai

Position Type: Full-Time

Job Summary:

We are seeking a skilled Embedded Systems Developer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming.

Key Responsibilities:
  • Embedded Systems Development: Design and implement firmware for embedded systems, ensuring efficient and optimized performance.
  • Hardware Interaction: Collaborate with hardware teams to understand hardware specifications, ensuring seamless integration between hardware and firmware.
  • Testing and Debugging: Perform unit testing, integration testing, and debugging of firmware to ensure it meets performance and reliability requirements.
  • Code Optimization: Optimize firmware for performance, memory, and power consumption.
  • Documentation: Write clear and concise technical documentation for developed firmware and processes.
  • Collaboration: Work with cross-functional teams including hardware engineers, software developers, and QA to ensure smooth project execution.
  • Continuous Improvement: Stay up-to-date with the latest trends and technologies in embedded systems and apply them where relevant.
Qualifications:
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Experience
    • 3-5 years of experience in embedded firmware development.
    • Experience with embedded systems development using C/C++.
    • Experience with Real-Time Operating Systems (RTOS) and bare-metal systems.
    • Familiarity with hardware interfaces (e.g., SPI, I2C, UART, USB).
    • Familiarity with embedded processors (e.g., ARM Cortex, Microcontrollers).
  • Skills
    • Proficiency in embedded C/C++ programming.
    • Strong understanding of hardware/software co-design.
    • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
    • Knowledge of version control systems like Git.
    • Understanding of communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
    • Knowledge of bootloaders, memory management, and peripheral drivers.
Preferred Qualifications:
  • Experience with low-power embedded systems.
  • Knowledge of signal processing algorithms.
  • Experience with continuous integration/continuous deployment (CI/CD) in embedded projects.
  • Knowledge of security practices for embedded systems.
Soft Skills:
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills and ability to work in a collaborative environment.
  • Attention to detail and a commitment to quality.


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperWe are seeking a skilled Embedded Systems Developer to join our team at N Human Resources & Management Systems. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining firmware for embedded systems.Key Responsibilities:Develop and maintain firmware for embedded systems...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Chennai, IndiaPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid understanding of C/C++...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid understanding of C/C++ programming. You...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperWe are seeking a highly motivated and detail-oriented Embedded Systems Developer to join our team at N Human Resources & Management Systems. As a key member of our development team, you will be responsible for designing, developing, and maintaining firmware for embedded systems.Key Responsibilities:Assist in the...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: N Human Resources & Management SystemsPositionType: FullTimeJobSummary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to design, develop, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: ChennaiPosition Type: Full-TimeJob Summary:We are seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Firmware DeveloperLocation: ChennaiPosition Type: Full TimeJob Summary:We are seeking a motivated Firmware Engineer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn with a solid understanding of C/C programming. You...


  • Chennai, Tamil Nadu, India Talpro Full time

    Job Title: Embedded Systems DeveloperWe are seeking a highly skilled Embedded Systems Developer with extensive experience in C programming for embedded systems, particularly in the networking domain.Key Responsibilities:Develop C-based applications for embedded systems, focusing on new ONTs and Beacons.Work on the OpenWRT platform in Linux to create and...


  • Chennai, Tamil Nadu, India ZF Group Full time

    Embedded Systems DeveloperWe are seeking a skilled Embedded Systems Developer to join our team at ZF Group. The ideal candidate will have a strong background in Embedded C development and experience with Autosar and protocol development.Key Responsibilities:Design and develop embedded systems using C programming languageImplement Autosar and protocol...


  • Chennai, Tamil Nadu, India ZF Group Full time

    Embedded Systems Developer OpportunityWe are seeking a skilled Embedded Systems Developer to contribute to the success of our Organisation.Key Responsibilities:Strong programming experience in Embedded CGood knowledge and work experience in micro-controllers and debuggersExperience in protocols like UDS and CANExperience in AUTOSARExperience in CANoe and CAN...


  • Chennai, Tamil Nadu, India ProPMO Services Private Limited Full time

    Job Title: Embedded Systems SpecialistJob Summary:We are seeking an experienced Embedded Systems Specialist to join our team at ProPMO Services Private Limited. The ideal candidate will have a strong background in Model-Based Development, with expertise in tools such as MATLAB, Simulink, and Embedded Coder.Key Responsibilities:Develop and maintain complex...


  • Chennai, Tamil Nadu, India KPIT Full time

    Job DescriptionWe are seeking a highly skilled Embedded Systems Developer to join our team at KPIT.Key Responsibilities:Design and develop embedded Linux systems with a strong focus on kernel mode driver programming.Develop and maintain Linux device drivers with a strong understanding of IPC and DMA driver development.Collaborate with cross-functional teams...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Job DescriptionWe are seeking a highly skilled Embedded Network Developer to join our team at Global Pharma Tek.Key ResponsibilitiesDesign and develop software for embedded devices with a strong focus on network connectivity and communication protocols.Collaborate with cross-functional teams to integrate software components and ensure seamless system...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Key Responsibilities:Develop embedded software with a strong focus on Linux Kernel module programming.Design and implement build scripts using bash, make, cmake, python, and scons.Configure and troubleshoot CI-CD pipelines like Jenkins to ensure seamless integration.About the Role:As an Embedded Developer at Global Pharma Tek, you will play a crucial role in...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Job RequirementsAt Global Pharma Tek, we are seeking a highly skilled Embedded Network Developer to join our team. The ideal candidate will have a strong background in computer science and at least two years of experience in developing embedded devices.Key Responsibilities:Design and develop embedded systems software using C and C++ programming...


  • Chennai, Tamil Nadu, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title - Firmware DeveloperYears of Experience - 5-9 yearsLocation - ChennaiJob Description:We are seeking a skilled Firmware Developer to join our team at Tech Mahindra (formerly Mahindra Satyam). The ideal candidate will have a strong background in C programming, with expertise in debugging and troubleshooting.Key Responsibilities:Design and develop...


  • Chennai, Tamil Nadu, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title - Firmware DeveloperYears of Experience - 5-9 yearsLocation - ChennaiJD-We are seeking a skilled Firmware Developer to join our team at Tech Mahindra (formerly Mahindra Satyam). The ideal candidate will have a strong background in C programming, debugging, and troubleshooting.Key Responsibilities:Design and develop firmware for microcontrollers and...

  • Embedded Developer

    3 weeks ago


    Chennai, Tamil Nadu, India Tekpillar Full time

    Role : Embedded Developer Work Experience : 3 to 6 YearsLocation : ChenaiMust Have skills : Embedded C, C++, MicrocontrollerKey Responsibilities :- Develop and implement embedded software solutions for Powertrain systems using Embedded C.- Collaborate with cross-functional teams to design, develop, and integrate ADAS and IVI technologies.- Conduct network...