Embedded Security Software Architect
NXP Semiconductors Vezi toate joburile
- București
- Permanent
- Full-time
- Handling requirements management, software design, variant management, code quality and release coordination of the assigned projects
- Interaction with the engineering teams as a technical expert to support the development process and with business users to define and scope the projects and support with integration topics
- Assessment of hardware and software change
- Drive the requirement management process for the assigned projects
- Drive the architectural design / technical specification of the deliverable (including all related documentation and API definition)
- Contribute to the (high-level) detailed design together with our domain experts
- Review the important code changes (API impact, structural rework, …)
- Monitor the code quality and other KPIs, and act on them to meet the targets
- Align with the project managers and security & test architects on the project execution and coordination of the release process
- Collaborate with the other architects in the team on common cross-project topics (requirements management process, static analysis, code coverage, release process, …)
- Support the engineering teams by explaining the design and addressing technical challenges
- Interact with business users on project definition, potential co-design, and integration topics
- Degree in Computer Science, Microelectronics Engineering or similar
- 6+ years of relevant working experience
- Hands on experience in embedded systems development and debugging
- Experience with software architecture and design concepts
- Proven knowledge in C and assembly programming
- Familiar with ARM and/or RISC-V instruction sets
- Experience with Rust
- Experience with low-level HW interactions
- Python knowledge is nice to have
- Familiar with software security (protection against logical, and ideally physical attacks)
- At least basic knowledge of cryptographic algorithms
- Should be a team player and willing to work with cross functional teams in issues resolution.
- Good communication skill in English.