A Global industry leader in embedded systems device security and programming seeks an experienced Security Engineer.
REQUIREMENTS
• 5-10 years of hands-on experience in C programming for embedded systems.
• Strong expertise in networking, security, and code optimization.
• Excellent debugging, analytical, and problem-solving skills.
• Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH.
• Strong verbal and written communication skills.
• Ability to work independently and collaboratively within a high-performing engineering team.
________________________________________
Preferred Qualifications
• Experience with assembly programming.
• Familiarity with SSL/TLS libraries like OpenSSL, BoringSSL, or mbedTLS.
• Understanding of hardware-based cryptography, secure elements, or TPM.
• Experience with bootloaders and secure boot processes.
• Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).
• Developing C code for mobile platforms (Android, iOS).
EDUCATION
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Top Skills
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus