Full Time
100,000.00
40
Mar 28, 2025
Position Summary:
The position will focus on cyber security module development depending on both requirements for today’s product and preparing for future needs. Additionally, the security engineer will work with multidisciplinary design teams to identify and evaluate threat mitigations based on security requirements.
Responsibilities:
• Develop, test, release and support the secure software modules that make up the product.
• Participate in code reviews, document solutions effectively
• Work with customers to analyze threat mitigations and evaluate the effectiveness of security
• Work with the team to help understand and develop requirements and define the secure product roadmap for the team
• Work with the rest of the team, along with the wider software organization in Advanced Energy, to drive quality, reusability, and innovation across all products
Qualifications:
Essential:
• Bachelor of Science in Electrical or Electronics and Communications Engineering or Computer Engineering graduate
• Good knowledge of Linux development at application and driver level
• Outstanding knowledge of C, C++ for embedded systems.
• Strong understanding of the challenges of embedded programming and familiarity with the common tools, including tools for hardware debug and build systems.
• comfort with using Python for automation scripting
• Communication protocols such as RS232, RS485, SPI, I2C, CAN, UDP, TCP/IP, Modbus.
• Flexibility and independence, ability to work with minimal supervision.
• Eagerness to learn hardware cyber security engineering
• Excellent communication skills. Fluent English, both written and spoken.
Desirable:
• General knowledge around hardware cryptographic libraries and implementation guidelines
• Developing products with a secure software design lifecycle (
• Rust programming language experience
• Comfort with x.509 certificates and ASN1 parsing
• Communication technologies (BLE, 802.11, NFC, ZigBee, etc).
• Industrial communication protocols (EtherCAT, EthernetIP, etc).
• Wider networking and system concepts (IoT, cloud computing, microservices, etc)
• Yocto Linux, OpenBMC,or other related technologies.
• Working with and contributing to open-source projects.
• STM, Xilinx, and Infineon architecture/build system experience
• ARM Trustzone implementation experience
• Hardware / Circuit design experience.
• Hardware security tools (OpenSSL, static code analyzers, fuzzers, threat modeling, ghidria)