Senior Embedded Systems Software Developer

2 weeks ago


Bengaluru, Karnataka, India TalentAhead India Pvt. Ltd. Full time

TalentAhead India Pvt. Ltd. is currently seeking a skilled Senior Embedded Systems Software Developer to join our team. This role is ideal for an individual with a passion for designing and developing software for embedded systems.

Key Responsibilities:

  1. Meeting with clients, designers, and engineering teams to define technical requirements.
  2. Designing program architecture based on project requirements and hardware specifications.
  3. Writing software code, embedded programs, and system protocols.
  4. Conducting tests on the embedded software systems to ensure proper integration.
  5. Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
  6. Implementing effective repairs, modifications, and upgrades to the embedded code.
  7. Liaising with design and engineering teams to ensure process alignment.
  8. Managing project timelines and reporting any delays or issues to the supervisor.
  9. Generating diagnostic reports, technical manuals, and software development documentation.
  10. Maintaining embedded software systems and performing maintenance as needed.

Requirements:

  1. A bachelors degree in computer science, computer engineering, or similar.
  2. A minimum of three years' experience as an embedded developer.
  3. Proficiency in C and C++ programming languages.
  4. Strong knowledge of hardware architecture such as ARM, MIPS, and x86.
  5. Familiarity with hardware protocols including USB, UART, I2C, and SPI.
  6. Experience with OS platforms such as Linux, Unix, and RTOS.
  7. Excellent diagnostic skills.
  8. Strong analytical and problem-solving abilities.
  9. Strong organizational and project management skills.
  10. The ability to keep abreast with the latest advancements in technology and techniques.


  • Bengaluru, Karnataka, India Ittiam Systems Full time

    Job Overview:Ittiam Systems seeks a skilled Embedded Systems Software Developer to contribute to the development of reliable IoT systems. The ideal candidate will have a strong understanding of software development processes, configuration management, and test planning. The selected candidate will join an innovative team of engineers working on developing...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob Summary:We are seeking a highly skilled Firmware Developer to join our team at N Human Resources & Management Systems. As a Firmware Developer, you will be responsible for designing, developing, testing, and maintaining low-level software for embedded systems.Key Responsibilities:• Design and implement firmware for embedded...


  • Bengaluru, Karnataka, India Accord Software & Systems Full time

    Job RequirementsWe are seeking a skilled Embedded Systems Architect to design, develop, and implement products involving RF and baseband signal processing. The ideal candidate will have experience in architecting communication systems from scratch and executing full-cycle hardware and software development projects.Should have extensive knowledge of H/W...


  • Bengaluru, Karnataka, India Evoke HR Full time

    Job Title: Senior Embedded Systems DeveloperWe are seeking a seasoned Senior Embedded Systems Developer to join our team at Evoke HR. The ideal candidate will have extensive knowledge in embedded systems development, including embedded C, real-time operating systems, and microcontroller programming.Key Responsibilities:Develop, optimize, and maintain...


  • Bengaluru, Karnataka, India Hire Xpert Full time

    Job OverviewHire Xpert is searching for a highly skilled Senior C++ Developer to join our team in Bangalore. The ideal candidate will have 6 to 10 years of experience in designing and developing software applications using C and C++.Key ResponsibilitiesDesign and develop software applications using C and C++Work on Embedded Systems and Embedded Linux...


  • Bengaluru, Karnataka, India Netradyne Full time

    **Job Title:** Senior Embedded Systems Software Developer**Job Summary:** We are seeking a highly skilled Senior Embedded Systems Software Developer to join our team at Netradyne. As a key member of our software development team, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: Bangalore/Hyderabad/Pune/ChennaiPosition Type: Full-TimeJob Summary:We are 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 of...


  • Bengaluru, Karnataka, India Devlats Pvt Ltd Full time

    Job Title: Senior Software Engineer - Embedded SystemsAbout the Role:We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our Windows-based embedded systems. The ideal candidate will have a strong background in Modern C++, .NET, and UI development using MVVM and MVC architectures.Key...


  • Bengaluru, Karnataka, India Ittiam Systems Full time

    Key Responsibilities:We are seeking a highly skilled Embedded Systems Software Engineer for IoT Development to join our team at Ittiam Systems. The selected candidate will be responsible for designing and developing application software components of an IoT system, integrating algorithms with the application software, and understanding and integrating...


  • Bengaluru, Karnataka, India Brigosha Technologies Pvt Ltd Full time

    Job Title: Senior Embedded Systems DeveloperJob Summary:Brigosha Technologies Pvt Ltd is seeking a highly skilled Senior Embedded Systems Developer to lead the software architecture planning, design, and implementation for the SOC. The ideal candidate will have strong expertise in Embedded C/C++, Embedded Linux and experience in Bootloader and firmware...


  • Bengaluru, Karnataka, India Ittiam Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Systems Software Engineer to join our team at Ittiam Systems. The selected candidate will be responsible for designing and developing application software components of an IoT system, integrating algorithms with the application software, and working closely with the product testing team.Key...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

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


  • Bengaluru, Karnataka, India SolarEdge Full time

    About the RoleSolarEdge is seeking a skilled Senior Embedded Engineer to join our India R&D team.Key Responsibilities:Design and develop embedded systems and firmware for SolarEdge's solar power products.Collaborate with cross-functional teams to define system requirements and architect innovative embedded solutions.Develop and implement efficient and...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

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


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: Remote OpportunityPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob Summary: We are seeking a skilled Firmware Developer to join our team at N Human Resources & Management 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:Firmware...


  • Bengaluru, Karnataka, India Tessolve Full time

    Job Title: Senior Embedded Systems Software EngineerJob Summary:As a Senior Embedded Systems Software Engineer at Tessolve Semiconductors, you will be part of a team developing a tool for generating device configuration files from system configuration files. Your responsibilities will involve developing timing-sensitive algorithms and writing code for...


  • Bengaluru, Karnataka, India MNR Solutions Pvt. Ltd Full time

    Job Title: Senior Embedded Software DeveloperJob Summary: MNR Solutions Pvt. Ltd. is seeking a skilled Senior Embedded Software Developer to design and develop software for embedded systems.About the Role:Meet with clients and engineering teams to determine project requirements.Design software architecture for embedded systems.Run tests to ensure...


  • Bengaluru, Karnataka, India SolarEdge Full time

    About the RoleSolarEdge is a global leader in high-performance smart energy technology, with a diverse product offering that encompasses intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems.We are seeking an experienced Senior Embedded Systems Developer to join our dynamic team in...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Job RequirementsWe are seeking a highly skilled Senior Embedded Software Developer to join our team at Capgemini Engineering. The ideal candidate will have hands-on experience in embedded software development, C++ programming, and platform development.Experience: 2 to 6 yearsHands-on experience: Embedded software development, C++ programming, and platform...