Embedded Systems Security Engineer

3 weeks ago


Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

About the Role

We are seeking an experienced Firmware Engineer specializing in either Security or Memory Firmware to join our Research & Development team at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD.

The role involves managing the complete software life cycle, including analysis, development, implementation, and troubleshooting for embedded systems.

The engineer will be responsible for selecting technologies and formulating strategies for firmware development, requiring a deep understanding of both current and emerging technologies in security and memory subsystems.

Key Responsibilities

- Develop and maintain firmware for embedded systems, ensuring efficient and secure operation.
- Implement, troubleshoot, and optimize firmware for security or memory subsystems.
- Collaborate with hardware, software, and security teams to define system requirements and design firmware architecture.
- Conduct code reviews, testing, and debugging to ensure high-quality firmware performance.
- Analyze and optimize firmware performance and memory utilization.
- Work with tools like Git and Gerrit to manage code versions and review processes.
- Develop documentation for firmware processes, workflows, and troubleshooting guides.
- Stay updated on the latest advancements in silicon security and memory technology, incorporating new techniques and standards as applicable.

Mandatory Skills

- Proficiency in C language programming and strong debugging skills.
- Working knowledge of Git/Gerrit for version control and code review processes.

Technical Skills

- Strong command over embedded C programming with experience in low-level firmware development.
- Proficient in using debugging tools for firmware analysis and error resolution.
- Experience with version control tools like Git and code review systems like Gerrit.
- Solid understanding of memory management and data storage protocols for embedded systems.
- Experience in secure firmware development with a focus on silicon-based security components (for security firmware roles).
- Ability to implement and validate memory and security protocols on different architectures.

Qualifications

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3-7 years of experience in firmware development for embedded systems, ideally with exposure to security or memory firmware.
- Relevant certifications in embedded system programming, security (e.g, CISSP), or memory technology are a plus.



  • 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 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 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 Wind River Full time

    About the OpportunityWind River is seeking a skilled Embedded Systems Engineer to join our Lab Operations team. As a key member of our team, you will be responsible for designing, building, and maintaining our lab infrastructure, including cloud and embedded systems labs. You will work closely with our engineering teams to provide reliable and secure access...


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

    Job Description: Embedded Systems Firmware DeveloperLocation: Pan IndiaRole Overview:N Human Resources & Management Systems is seeking a skilled Embedded Systems Firmware Developer to contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level...


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

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


  • Bengaluru, Karnataka, India Enphase Full time

    About the Position:Enphase Energy is seeking a highly skilled Staff Embedded Software Engineer to join our team in Bangalore, India. As a key member of our Embedded Software Engineering team, you will be responsible for developing secure software for next-generation solar power and communications devices.Key Responsibilities:Design and implement secure...


  • 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 Enphase Full time

    About the RoleEnphase Energy is a leading provider of solar, battery, and electric vehicle charging products. We are seeking a Staff Embedded Software Engineer to develop secure software for our embedded devices. The successful candidate will work in India, Bangalore, and report to the Embedded Software Engineering Manager-Security.Key ResponsibilitiesDesign...


  • 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 Leadsoc Full time

    Job Description: We are seeking a highly skilled Embedded Systems Engineer to join our team at Leadsoc Technologies. As an Embedded Systems Engineer, you will be responsible for designing and developing firmware for various embedded systems, including driver development and integration.Key Responsibilities:• Programming Experience: Strong programming...


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWind River is seeking a skilled Embedded Systems Engineer to join our Lab Operations team. As a member of our team, you will be responsible for building and maintaining our cloud and embedded systems labs, providing lab infrastructure and remote access to targets, and working securely in a carefully secured environment to secure...


  • Bengaluru, Karnataka, India Leadsoc Full time

    Technical RequirementsWe are seeking a highly skilled Embedded Systems Engineer to join our team at Leadsoc Technologies. The ideal candidate will have experience in programming languages such as C/C++ and Assembly, with a strong focus on embedded systems development.Key Responsibilities:Develop firmware for embedded systems using C/C++ and AssemblyDesign...


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

    Job Description: Technical Lead Firmware EngineerLocation: Pan IndiaRole Overview:We are seeking a talented Lead Firmware Engineer to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for...


  • Bengaluru, Karnataka, India Skill Secure AI Full time

    About The JobWe are seeking a skilled Embedded Engineer at Skill Secure AI to design, develop, and maintain embedded systems and firmware for our technology.Key Responsibilities:Design and develop embedded software and firmware for various applications.Work closely with hardware engineers to integrate software with hardware components.Requirements:Bachelor's...


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

    Job Description:We are seeking a highly skilled Embedded Firmware Engineer to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and processors.Key...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India TE Connectivity Full time

    At TE Connectivity, we're looking for a skilled Software Engineer - Embedded Systems to join our team. In this role, you'll design, develop, and test software systems or applications for software enhancements and new products, including cloud-based or internet-related tools.Key Responsibilities:Design and develop software systems or applications for software...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at Probots Electronics India Pvt Ltd. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems for various applications.Design and develop embedded systems using C programming languageImplement firmware for...


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

    Job Title: Senior Firmware DeveloperAbout the RoleThe successful candidate will be responsible for leading the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Main...