Staff Engineer, Embedded Security

1 month ago


Bengaluru, India Enphase Full time
Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase About the role Enphase energy is currently seeking Staff Embedded Software Engineers to develop security software for the Enphase embedded devices. The position will report to the Embedded Software Engineering Manager-Security and work in India, Bangalore. What you will do Design and implement secure embedded software for next generation solar power and communications devices; Specifying, designing, implementing and testing embedded real-time security software in C/C++ Analyses existing systems to find areas for improvement Identify potential security vulnerabilities in embedded systems and develop countermeasures Perform security assessments and penetration testing on embedded systems Collaborate with hardware engineers to ensure the security of embedded hardware components Refactoring and improving existing code bases for better security Using test-driven development (TDD) and unit testing techniques to maintain and improve code quality Develop and enforce secure coding practices for embedded software development Stay up-to-date with the latest trends and technologies in embedded security Provide technical guidance and mentorship to junior team members Who you are and what you bring Bachelor’s degree in computer science or related technical field required, Master’s degree preferred. 8+ years’ experience C/C++ development for real-time applications and 8+ years’ experience with OSs like Linux, FreeRTOS, Zephyr Knowledge of common communication protocols found in the IoT ecosystem such as TCP/IP, CAN, Bluetooth, BLE, Wi-Fi Knowledge of cryptography and applied cryptography for provisioning secure hardware is desirable Knowledge of ARM (including Trust Zone architecture) and other embedded microprocessors Practical experience with security controls for POSIX type operating system Strong understanding of embedded system architecture and design principles Must be familiar with low level serial communications protocols and protocol design Experience with secure coding practices and vulnerability analysis Knowledge of security protocols and cryptography Experience with embedded software development tools and IDEs Experience with SAST, DAST, SCA, Threat modelling Understanding of hardware-software interfaces in embedded systems Excellent problem-solving and analytical skills Ability to work effectively in a team and independently Able to carry a design task from concept to implementation Ability to program in, or learn Ruby and Lua Experience with GIT or Subversion desired

  • Bengaluru, India Lytx, Inc Full time

    Staff Embedded Engineer Firmware : [Embedded Linux is a must to have]Experience : 9 to 16yrsWhy Lytx : Lytx has a great opportunity for a Staff Embedded Software Engineer to join our Hungry, Humble and Capable team of engineers responsible for building and deploying solutions to our fleet of connected devices installed in vehicles driving worldwide. The...


  • Bengaluru, India Core Full time

    What you will do :- Conduct security assessments and penetration testing on embedded and IoT products.- Identify and mitigate security vulnerabilities in hardware, firmware, and software.- Develop and implement security features and protocols for embedded and IoT devices.- Collaborate with development teams to ensure secure coding practices and security...

  • Embedded Engineer

    5 days ago


    Bengaluru, India iqlabs.io Full time

    Company Descriptioniqlabs.io is an ISO 9001: 2015 certified leading end to end product engineering solutions company that specializes in developing, manufacturing & testing IOT products. With a decade of experience in creating innovative, sustainable, and safe products, we can offer business value across the life-cycle of product development and...

  • Embedded Engineer

    6 days ago


    Bengaluru, India iqlabs.io Full time

    Company Description iqlabs.io is an ISO 9001: 2015 certified leading end to end product engineering solutions company that specializes in developing, manufacturing & testing IOT products. With a decade of experience in creating innovative, sustainable, and safe products, we can offer business value across the life-cycle of product development and...


  • Bengaluru, India HirePeer Full time

    Senior Security Embedded Software EngineersWhat you will do●Design and implement secure embedded software for next generation solar power and communications devices; Specifying, designing, implementing and testing embedded real-time security software in C/C++●Analyses existing systems to find areas for improvement●Identify potential security...


  • Bengaluru, India HirePeer Full time

    Senior Security Embedded Software Engineers What you will do ●Design and implement secure embedded software for next generation solar power and communications devices; Specifying, designing, implementing and testing embedded real- time security software in C/C++ ●Analyses existing systems to find areas for improvement ●Identify potential security...


  • Bengaluru, India HirePeer Full time

    Senior Security Embedded Software EngineersWhat you will do●Design and implement secure embedded software for next generation solar power and communications devices; Specifying, designing, implementing and testing embedded real-time security software in C/C++●Analyses existing systems to find areas for improvement●Identify potential security...


  • Bengaluru, India Stryker Global Technology Center Pvt Ltd. Full time

    Work Flexibility: Hybrid Who we want: What you will do: Technical Responsibilities: • Conduct or design advanced prototyping and testing • Conduct advanced problem-solving, identify potential solutions, and evaluate them against component and sub-system requirements • Conduct and design research and studies to support advanced product design •...


  • Bengaluru, India People Tech Group Inc Full time

    Job DescriptionJob Title - Senior Embedded EngineerExperience - 5 to 15 years.Location - HyderabadNotice period - Immediate to 30 days.Required Skills and Qualifications:Minimum of 5 years of hands-on experience in embedded systems development, Java programming, and IoT gateway solutions.Proficiency in C/C++ programming for embedded systems.Strong skills...


  • Bengaluru, Karnataka, India timesjobs Full time

    # : Engineer would work under CyberSecurity SOC team to design, develop HLF and LLFsLinux Middleware Cybersecurity Development engineer having experience in Linux kernel/Device drivers/Device tree configuration, Bootloaders/Uboot/Secure Boot customization in embedded domainAnalysis of requirementsCreation and implementation of functional specificationsDesign...


  • Bengaluru, India Robert Bosch Full time

    Job Description Experience 6-12 Yrs- Strong Know How on experience on Security concepts : -Cryptographic Algorithms -MAC -Firewall- Good knowledge in Secure Coding/Secure Boot/Secure Diagnostics/Secure Communication- Good know how in HSM integration, Micro controller security Features- Good knowledge on the Security Engineering Process(SEP, TARA, ISO21434...

  • Staff Engineer

    2 months ago


    Bengaluru, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • Bengaluru, India Aptiv plc Full time

    **Embedded Cyber Security Architect** Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance...

  • Staff R&D Engineer

    3 months ago


    Bengaluru, India Synopsys Inc Full time

    Staff R&D Engineer (Embedded Software)Location: BangaloreExperience: 5yrs to 10yrsWe are looking for anR&D engineer interested in developing complete Embedded software on ARM Processors like ARM72/Cortex R5 for FPGA prototyping solutions.They are involved in the complete life-cycle of the embedded software product, from building the code through to final...


  • Bengaluru, India Teamware Solutions a division of Quantum Leap Consulting Pvt. Ltd Full time

    Job Description: (Embedded Specialist/ Senior Embedded Software Engineer/Embedded Software Engineer)Experience : 2 - 8 YearsLocation : Bangalore (Hybrid)Desired / Must to have Skills:Strong in C/C++ programming language.Strong Linux OS knowledge and Hands on Experience.Dealing with BSP, driver integration and Makefiles, runtime optimization, cross...


  • Bengaluru, India Teamware Solutions a division of Quantum Leap Consulting Pvt. Ltd Full time

    Job Description: (Embedded Specialist/ Senior Embedded Software Engineer/Embedded Software Engineer) Experience : 2 - 8 Years Location : Bangalore (Hybrid) Desired / Must to have Skills: Strong in C/C++ programming language. Strong Linux OS knowledge and Hands on Experience. Dealing with BSP, driver integration and Makefiles, runtime optimization, cross...


  • Bengaluru, India Guidewire Full time

    Responsibilities:Proactively partner with teams across the organization (infrastructure, application engineering, data analytics, etc.) to define, promote and implement security best practices that improve the security posture of our infrastructure. Working closely with business units, product teams, DevOps engineers and/or SRE's to embed security...


  • Bengaluru, India Ambient Security Full time

    Ambient Security is an exciting new startup, looking to reduce the risk of privileged account takeovers and cyber attacks for large enterprises. The founder and CEO is a 7x cyber security entrepreneur with a track record of successful exits.Ws seeking software engineers at all levels to lead the design and implementation of innovative technologies. We are...


  • Bengaluru, India Ambient Security Full time

    Ambient Security is an exciting new startup, looking to reduce the risk of privileged account takeovers and cyber attacks for large enterprises. The founder and CEO is a 7x cyber security entrepreneur with a track record of successful exits.Ws seeking software engineers at all levels to lead the design and implementation of innovative technologies. We are...


  • Bengaluru, India Ambient Security Full time

    Ambient Security is an exciting new startup, looking to reduce the risk of privileged account takeovers and cyber attacks for large enterprises. The founder and CEO is a 7x cyber security entrepreneur with a track record of successful exits.Ws seeking software engineers at all levels to lead the design and implementation of innovative technologies. We are...