Embedded Principal Crypto Software Developer (m/f/d)
NXP Semiconductors
Our people are the heart and soul of our business. Their talent enables NXP to continue providing Secure Connections for a Smarter World. Helping every employee to be the best that they can be is a core part of our philosophy. This means creating the right environment for individuals to flourish, with ample opportunities for career development.
5656AG Eindhoven
Ready to join the future of innovation in Crypto & Security at NXP?
This position can be filled in Gratkorn (Austria), Hamburg (Germany), Eindhoven (Netherlands) as well as Toulouse and Sophia-Antipolis (France) depending on your preference.
Become part of a highly talented and dynamic international team that develops and tests state-of-the art secure cryptographic libraries protected against physical and logical attacks which have applications across all different NXP domains and business lines (payment, identification, mobile, IoT, Automotive, Edge Processing, etc.).
The main challenge for an Embedded Principal Crypto Software Developer in this role is to find the required trade off to meet the challenging demands with respect to performance/memory footprint and particularly security for the entire NXP Security portfolio. Moreover, the Crypto Libraries have to meet various Certification Requirements up to the highest level (e.g. Common Criteria up to EAL 6+). In order to achieve this, this role requires a deep knowledge of various embedded architectures (in particular ARM/RiscV).
Responsibilities
Specification and cross-platform implementation of state of the art cryptographic algorithms (incl. Post-Quantum Crypto) and secure software based on functional requirements.
Design and specification of software-countermeasures to prevent physical attacks as Side Channel and Fault Attacks.
Implementation of designed software-countermeasures.
Collaboration with OS and Firmware teams to ensure clean and secure integration of the Crypto Software into the final product.
Working closely together with the group`s test and platform support engineers to ensure maximum product quality.
Driving and accompanying product certifications.
Your Profile
BSc., MS., or PhD in mathematics, computer science, electronic/ electrical engineering, information technology or relevant discipline.
Solid experience in embedded software development, using C and assembly as well as understanding of microcontroller architecture (in particular ARM Cortex M/Risc V based).
Strong debugging and analysis skills.
Strong understanding of cryptographic primitives (such as DES, AES, RSA, ECC, SHA etc.) and experience in their implementation.
Knowledge of hardware and software countermeasures against side channel and fault attacks
Experience in Post-Quantum Cryptography is a plus.
You are a team player, you have initiative and you achieve results.
Ready to create a smarter world? Join the future of Innovation. Join NXP. Apply online!
At NXP in Austria, we are proud to have received the Leading Employer Award 2019, 2020 , 2021 & 2022 which is presented exclusively only to the top 1% of employers in Austria.
For more information visit our Career Website or our NXP Austria Website and follow us on social: LinkedIn , Facebook (Global), Facebook (Austria) and Twitter .
What can you expect?
Contract: This is a fulltime position with a permanent contract.
Benefits: Besides a competitive salary, you will be eligible for our bonus plan and receive lunch vouchers, a higher than average number of vacation days and the possibility to buy company shares with a 15% discount.
We also have a work from home policy and many more benefits. In certain cases we also provide a relocation package and support for your move to Austria.
Development opportunities: We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.
Our office : NXP Graz/Gratkorn is based just outside of Graz, the city with the second highest population in Austria and the capital of the province Styria, with access to a highway, airport proximity and very good public transport connections to Graz.
From there, you can enjoy the variety of opportunities Styria has to offer – whether you prefer outdoor activities in the gorgeous alpine mountains or cultural activities and events in the city of Graz.
Hiring process: Applying only takes a minute! Fill in the online application and share your CV with us. After a positive screening based on your CV you will have an initial phone or video conversation with our Talent Acquisition Consultant followed by several business interviews.
Here are some Useful Tips to help you prepare.
And more: Life at NXP is more than work alone. We like to start our day with a free coffee and chat with a colleague in our social room and every day we offer fresh fruits for all employees. Join us at one of the many social activities that are organized by and for employees such as our summer parties, Christmas parties and sports events like a tennis tournament or sledging. Due to our location right next to the river Mur you can also enjoy the beautiful cycling and running path in your break or before/after work, because we also offer welfare facilities.
NXP provides market competitive compensation according to the benchmarking of the electronic and semiconductor industry. Due to the Austrian Equal Treatment Act we are obligated to state the employment group of our applicable collective bargaining agreement (CBA) “Kollektivvertrag für Angestellte Gewerbe und Handwerk und in der Dienstleistung“, this position (fulltime) is graded in Employment Group IV after 2 employment group years. Your individual experiences and expectations will be considered in the application process. Moreover, we provide attractive benefits to our employees like home office, flexible working time, meal benefits and more.
More jobs from NXP Semiconductors:
- Junior Physical Design Engineer (m/f/d)8 months ago