Embedded Systems Developer

3 days ago


Hyderabad, Telangana, India N Human Resources & Management Systems Full time
Job Description: Embedded Systems Developer

Location: Nationwide

Role Overview

We are seeking an experienced Embedded Systems Developer with a strong background in designing, developing, and deploying embedded systems. The ideal candidate will have expertise in low-level programming languages, hardware-software integration, and experience working with real-time operating systems (RTOS). You will work on designing, developing, and troubleshooting embedded software for various applications across industries like automotive, IoT, industrial automation, healthcare, and more.

Key Responsibilities
  • Design and Development: Design, develop, and test embedded software and firmware solutions for a range of hardware platforms.
  • Programming: Write efficient, well-structured code in C/C++, Assembly, or other low-level languages used in embedded systems development.
  • RTOS Integration: Implement and manage embedded real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or QNX based on project needs.
  • Hardware-Software Integration: Work closely with hardware engineers to integrate software with microcontrollers, processors, sensors, and communication interfaces (I2C, SPI, UART, etc.).
  • Testing and Debugging: Perform system debugging and testing using emulators, simulators, and other diagnostic tools to ensure software performance and stability.
  • Optimization: Optimize code for low power consumption, memory constraints, and real-time performance.
  • Documentation: Create and maintain technical documentation for embedded systems, including specifications, designs, code, and user manuals.
  • Collaboration: Work closely with cross-functional teams, including hardware engineers, system architects, and QA teams to ensure system functionality and performance.
Required Skills and Qualifications
  • Experience: 46 years of relevant experience in embedded systems development.
  • Education: Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or a related field.
  • Languages: Proficiency in C/C++ programming with additional knowledge of Assembly language being a plus.
  • Microcontrollers/Processors: Hands-on experience with various microcontrollers (ARM Cortex, PIC, AVR, etc.) and microprocessors.
  • Real-Time Operating Systems (RTOS): Experience with real-time operating systems like FreeRTOS, VxWorks, or QNX.
  • Hardware Knowledge: Familiarity with embedded hardware, such as memory interfaces, sensors, communication protocols (SPI, I2C, CAN, UART, etc.), and low-level drivers.
  • Debugging Tools: Proficient in using debugging and development tools like JTAG, Oscilloscopes, Logic Analyzers, and IDEs (Keil, IAR Embedded Workbench, etc.).
  • Embedded Software Development Lifecycle: Understanding of the software development life cycle for embedded systems, including Agile and V-model methodologies.
  • Protocols: Experience with communication protocols like Bluetooth, Zigbee, WiFi, Ethernet, CAN, and Modbus.
  • Version Control: Experience using version control systems like Git or SVN.
Preferred Qualifications
  • Experience with IoT systems and edge computing devices.
  • Familiarity with Linux-based embedded systems (Yocto Embedded Linux).
  • Knowledge of security practices for embedded systems development (secure boot, encryption).
  • Experience in power management for battery-powered devices.
  • Certification in functional safety standards such as ISO 26262 or IEC 61508 is an added advantage.
Soft Skills
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Analytical thinking and the ability to debug complex system issues.
Why Work with Us
  • Opportunity to work on cutting-edge embedded technology projects in sectors like automotive, IoT, industrial automation, healthcare, and more.
  • Dynamic and collaborative work environment with a focus on innovation.
  • Professional growth and learning opportunities with exposure to the latest tools and technologies in the embedded domain.
  • Competitive compensation and benefits package.




  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Embedded Systems DeveloperWe are seeking an experienced Embedded Systems Developer to join our team at N Human Resources & Management Systems. As an Embedded Systems Developer, you will be responsible for designing, developing, and testing embedded software and firmware solutions for a range of hardware platforms.Key Responsibilities:Design and development...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperJob Summary:We are seeking a motivated 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 will be working under the guidance of...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: HyderabadPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a motivated 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...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: HyderabadPosition Type: Full-TimeJob Summary:We are seeking a motivated 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....


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: HyderabadPosition Type: Full-TimeJob Summary:We are seeking a motivated 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....


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Description: Embedded Systems DeveloperLocation: Bangalore, Pune, Hyderabad, ChennaiRole Overview:We are seeking an experienced Embedded Systems Developer with a strong background in low-level programming, hardware-software integration, and real-time operating systems. The ideal candidate will have a deep understanding of embedded systems development,...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Description: Embedded Systems DeveloperLocation: Bangalore, Pune, Hyderabad, ChennaiRole Overview:We are seeking an experienced Embedded Systems Developer with a strong background in low-level programming, hardware-software integration, and real-time operating systems. The ideal candidate will have a deep understanding of embedded systems development,...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperJob 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...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Description: Embedded Developer (4-6 Years Experience)Location: Bangalore, Pune, Hyderabad, ChennaiRole Overview:We are seeking an experienced Embedded Developer with 4-6 years of hands-on experience in developing and deploying embedded systems. The ideal candidate will have strong programming skills in low-level languages, expertise in hardware-software...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Description: Embedded Developer (4-6 Years Experience)Location: Bangalore, Pune, Hyderabad, ChennaiRole Overview:We are seeking an experienced Embedded Developer with 4-6 years of hands-on experience in developing and deploying embedded systems. The ideal candidate will have strong programming skills in low-level languages, expertise in hardware-software...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Global OpportunitiesPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is 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...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: HyderabadPosition 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...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title:Embedded Systems DeveloperAbout the Role:We are seeking an experienced Embedded Systems Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing and developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: RemotePosition 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...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Systems Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing and implementing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Collaborate with...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: HyderabadPosition Type: Full TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer 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...


  • Hyderabad, Telangana, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob SummaryWe 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 embedded C/C++ programming.Key...

  • Software Tester

    2 weeks ago


    Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Software Tester - Embedded SystemsQNX Software Systems is seeking a skilled Software Tester to join our team. As a Software Tester, you will be responsible for testing and validating the functionality of our automotive infotainment systems.Responsibilities:Configure, integrate, and test software components, including virtual frameworks, target...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our Open Source software development team. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS).Key Responsibilities:Analyze...