Job Details

ID #14990654
State California
City Petaluma
Job type Permanent
Salary USD $140,000 - $170,000 140000 - 170000
Source Shrofile Technologies Pvt. Ltd.
Showed 2021-06-02
Date 2021-05-08
Deadline 2021-07-07
Category Et cetera
Create resume

Sr. Staff Embedded Software Platform Security Engineer

California, Petaluma, 94952 Petaluma USA

Vacancy expired!

Enphase is seeking a Sr. Staff Embedded Software Platform Security Engineer to join our CTO group. This role is focused on the continual improvement of Enphase’s embedded platform, providing application cybersecurity and functional resiliency for microgrid products and energy management systems. The responsibilities of this role include the development of conceptual designs, proofs of concept and prototypes. Ideal candidates are self-motivated embedded software engineers with real-world experience designing and building embedded Linux, RTOS, and bare metal platforms for products which resist and recover from cyberattacks.This position is within CTO group embedded software and security team, where you will propose concepts and develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management, and regulation. The CTO group collaborates with product engineering teams in California, Texas, India, and New Zealand to prepare new technologies and products for business unit engineering.Credentials

  • BS Computer/Electrical Engineering or Computer Science + 12 years relevant experience, or
  • MS Computer/Electrical Engineering or Computer Science + 8 years relevant experience, or
  • D. Computer/Electrical Engineering or Computer Science + 5 years relevant experience
Typical Activities
  • Propose technical concepts to continually improve embedded platform and application security
  • Design and implement security functionality and features for Linux, RTOS, and bare metal microcontroller platforms.
  • Provide cybersecurity expertise and guidance to product development teams and security champions.
  • Ability to debug and troubleshoot issues in complex systems.
  • Ability to carry a design task from concept to implementation.
  • Ability to create engineering requirements, document concepts, and test new designs.
  • Self-motivated individual with the ability to work under minimal supervision
Technical Capabilities or Experience most of the following:
  • A minimum of 3 years prior experience developing embedded Linux software applications
  • Secure embedded platform design: from secure boot of Linux, RTOS, and bare metal platforms, through continuous monitoring and recovery of embedded applications
  • Strong understanding of and prior experience with cryptographic technologies such as TPMs, secure elements and OP-TEE (on ARM TrustZone)
  • Platforms designed to be secure from factory floor provisioning processes, through the lifecycle of secure and auditable OTA upgrades
  • Experience in hands-on design, development and debugging
  • Strong understanding of Python and C/C programming languages preferred.
  • Strong understanding of data structures and algorithms.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
  • Good written and verbal communication skills.
Bonus Skills/Experience
  • Experience in scripting languages like Ruby, Lua, etc.
  • Define and operationalize long term security maintenance practices such as patch management for our products presumed long field lifetime
  • Solid grasp of industry-standard cryptography mechanisms
  • Understanding of multiple site communication protocols, such as Zigbee, Bluetooth, BLE, WiFi, and power line carrier
  • Solar, energy storage, and microgrid products

Vacancy expired!

Subscribe Report job

Related jobs

»Security Guard
2021-05-08