Embedded C++ Developer

3 weeks ago


Hyderabad, India TekWissen India Full time
Job Title: Embedded C++ Developer
Location: Hyderabad, India
Experience Level: 5 years
Job Type: Full-Time
Job Summary:
We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop high-quality C++ code optimized for embedded platforms.
Key Responsibilities:
Design and Development: Develop and maintain embedded software using C++ for various platforms (e.g., microcontrollers, ARM processors).
Hardware Interface: Write drivers and interfaces to interact with hardware peripherals (e.g., UART, SPI, I2C, GPIO, ADC).
Real-Time Systems: Implement real-time embedded applications ensuring optimal performance, memory usage, and power efficiency.
Firmware Development: Write and debug firmware, ensuring seamless integration with hardware components.
Optimization: Optimize software for performance, memory usage, and power consumption in constrained environments.
Testing and Debugging: Use tools such as oscilloscopes, logic analyzers, and debuggers for debugging and testing embedded systems.
Collaboration: Work closely with hardware engineers, QA teams, and product management to deliver high-quality embedded systems.
Documentation: Create and maintain detailed design documentation, including technical specifications, flowcharts, and code documentation.
Required Skills and Qualifications:
Bachelor’s Degree in Electrical Engineering, Computer Science, or a related field.
3+ years of experience in embedded software development using C++.
Proficiency in C++11/14/17 and object-oriented programming principles.
Experience with Embedded Systems: Strong understanding of microcontrollers (e.g., ARM Cortex-M, AVR, etc.), real-time operating systems (RTOS), and hardware-level programming.
Knowledge of Communication Protocols: Proficient in serial communication protocols such as UART, SPI, I2C, and CAN.
Hands-on experience with debugging tools: Familiarity with hardware debugging tools like JTAG, ICE, etc.
Version Control Systems: Proficient with Git or other version control systems.
Real-Time Operating Systems (RTOS): Experience working with RTOS like FreeRTOS, VxWorks, or ThreadX.
Problem-Solving Abilities: Strong analytical and troubleshooting skills in embedded environments.
Preferred Qualifications:
Experience with low-level drivers and bootloaders.
Knowledge of signal processing and control systems (depending on domain).
Experience in automotive or IoT industries is a plus.
Familiarity with Agile/Scrum development methodologies.
Experience with Python for scripting or testing purposes.
Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) pipelines.
Soft Skills:
Strong communication and teamwork skills.
Ability to work independently and as part of a multidisciplinary team.
Attention to detail and ability to manage multiple priorities in a fast-paced environment.

  • hyderabad, India TekWissen India Full time

    Job Title: Embedded C++ Developer Location: Hyderabad, India Experience Level: 5 years Job Type: Full-Time Job Summary: We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop...


  • Hyderabad, India TekWissen India Full time

    Job Title:Embedded C++ DeveloperLocation:Hyderabad, IndiaExperience Level:5 yearsJob Type:Full-TimeJob Summary:We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop high-quality C++...


  • hyderabad, India TekWissen India Full time

    Job Title: Embedded C++ DeveloperLocation: Hyderabad, IndiaExperience Level: 5 yearsJob Type: Full-TimeJob Summary:We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop high-quality...


  • hyderabad, India TekWissen India Full time

    Job Title: Embedded C++ Developer Location: Hyderabad, India Experience Level: 5 years Job Type: Full-Time Job Summary: We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop...


  • Hyderabad, India TekWissen India Full time

    Job Title: Embedded C++ DeveloperLocation: Hyderabad, IndiaExperience Level: 5 yearsJob Type: Full-TimeJob Summary:We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop high-quality...


  • Hyderabad, India TekWissen India Full time

    Job Title: Embedded C++ DeveloperLocation: Hyderabad, IndiaExperience Level: 5 yearsJob Type: Full-TimeJob Summary:We are seeking an experienced Embedded C++ Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining software for embedded systems. You will work on low-level hardware and develop high-quality...

  • Embedded C Developer

    3 weeks ago


    Chennai/Hyderabad, Tamil Nadu, India SAN Engineering Solutions Full time

    Job Description :Key Responsibilities :Software Development :- Design, develop, and implement embedded software solutions using C programming language.- Optimize code for performance, memory usage, and power consumption.- Collaborate with hardware engineers to ensure compatibility and integration.Protocol Implementation :- Implement and test CAN protocols,...


  • hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side. Work Mode: Hybrid. Location: Hyderabad Project Location: Onsite (Client Location) Experience: 4Years- 8Years. Skill Set required: Primary Skills : Hands on Experience in C++ . Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi +...


  • hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side.Work Mode: Hybrid.Location: HyderabadProject Location: Onsite (Client Location)Experience: 4Years- 8Years.Skill Set required:Primary Skills :Hands on Experience in C++ .Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi + Hardware...


  • Hyderabad, India Xenspire Technologies Full time

    Salary : 10 - 40 LPAJob Title : Embedded Systems EngineerLocation : Hyderabad, IndiaPosition Overview :As an Embedded Systems Engineer you will play a crucial role in the design, development, and deployment of embedded systems. You will collaborate with cross-functional teams to deliver cutting-edge solutions that meet both technical and business...


  • hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side.Work Mode: Hybrid.Location: HyderabadProject Location: Onsite (Client Location)Experience: 4Years- 8Years.Skill Set required:Primary Skills : Hands on Experience in C++ .Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi + Hardware...


  • Hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side.Work Mode: Hybrid.Location: HyderabadProject Location: Onsite (Client Location)Experience: 4Years- 8Years.Skill Set required:Primary Skills : Hands on Experience in C++ .Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi + Hardware...


  • Hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side.Work Mode: Hybrid.Location: HyderabadProject Location: Onsite (Client Location)Experience: 4Years- 8Years.Skill Set required:Primary Skills : Hands on Experience in C++ .Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi + Hardware...


  • Hyderabad, India HARMAN India Full time

    Harman India is looking for C++ with Embedded Developer in Hardware side. Work Mode: Hybrid. Location: Hyderabad Project Location: Onsite (Client Location) Experience: 4Years- 8Years. Skill Set required: Primary Skills : Hands on Experience in C++ . Strong Knowledge on Linux and Linux services like Network Manage, Modem Manager, Firewall, BT, Wi-Fi +...


  • Chennai/Hyderabad, India SAN Engineering Solutions Full time

    Embedded C++ DeveloperWe are seeking a highly skilled Embedded C++ Developer to contribute to the development of cutting-edge embedded systems at SAN Engineering Solutions.The ideal candidate will have a strong foundation in C++ programming, a deep understanding of embedded systems, and a passion for creating innovative solutions.Key Responsibilities:Design,...


  • Chennai/Hyderabad, India SAN Engineering Solutions Full time

    Embedded C++ Developer Job DescriptionWe are seeking a highly skilled Embedded C++ Developer to contribute to the development of cutting-edge embedded systems. The ideal candidate will have a strong foundation in C++ programming, a deep understanding of embedded systems, and a passion for creating innovative solutions.Key Responsibilities:Design, develop,...


  • Hyderabad, Telangana, India VARITE Inc. Full time

    Job Description : We are seeking a highly skilled Senior Software Engineer with over 10 years of experience in software development, particularly in the fields of Electronic Design Automation (EDA), embedded systems, or telecommunications. The ideal candidate will have a strong background in product development and will be responsible for designing and...


  • Hyderabad, India VARITE Inc. Full time

    Job Description : We are seeking a highly skilled Senior Software Engineer with over 10 years of experience in software development, particularly in the fields of Electronic Design Automation (EDA), embedded systems, or telecommunications. The ideal candidate will have a strong background in product development and will be responsible for designing and...

  • Mempage Technologies

    3 weeks ago


    Hyderabad, India Mempage Full time

    Responsibilities :- Develop and maintain embedded software systems using C and C++ programming languages, targeting ARM processors.- Participate in the entire development lifecycle, from requirement analysis and design to implementation, testing, and deployment.- Collaborate with hardware engineers, software developers, and other stakeholders to ensure...


  • Hyderabad, India VARITE Inc. Full time

    Job Title: Embedded C++ DeveloperWe are seeking a highly skilled Senior Software Engineer with over 10 years of experience in software development, particularly in the fields of Electronic Design Automation (EDA), embedded systems, or telecommunications. The ideal candidate will have a strong background in product development and will be responsible for...