Embedded C Security Engineer
Job Description:
We are seeking an Embedded C Security Engineer to join our team at {company}.
As a key member of our engineering team, you will be responsible for designing, developing, and validating embedded and cloud edge software that meets the highest standards of quality and security.
You will work closely with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Responsibilities:
* Manage the build and release system.
* Design and develop scalable security software features.
* Clearly define HW/SW contract to achieve strong security goals.
* Ensure implementation is in-line with industry standards.
* Provide long-term vision to software security roadmap.
Requirements:
* Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
* 3-5 years of relevant experience in Embedded C, Python.
* Expert level understanding of ARM security architecture.
* Experience in designing/developing scalable embedded software.
* Strong understanding of operating system and memory management fundamentals.
* Ability to work in a cross-functional environment.
* Strong written and verbal communication skills.
Key Skills:
* Deep knowledge of C programming language.
* Understanding of ARM security architecture.
* Experience with embedded systems and firmware development.
* Strong problem-solving skills and attention to detail.
What We Offer:
* Opportunity to work with a leading Multinational Telecom Semiconductor Company.
* Collaborative and dynamic work environment.
* Chance to contribute to cutting-edge projects and products.