Firmware/Software Security Engineer
Role details
Job location
Tech stack
Job description
The Firmware/Software Security engineer will develop the firmware/software related to the security functions for different architectures designed and manufactured by Clue.
What will you do?
-
Development of Firmware, Software and Bootloaders for ARM, x64 and PowerPC
-
Participate in the design of the implementation of the security functions needed to comply with the product security requirements.
-
Implement security solutions to meet requirements, ensuring safe and efficient operations.
Requirements
-
Electronic, software or telecommunication engineering degree.
-
Knowledge of digital systems based on microprocessors.
-
Knowledge of embedded operating systems.
-
Experience in cryptographic solutions implementation.
-
Experience in programming low level C applications.
-
Experience in Information Security.
-
Familiarity with regulations for equipment certification at the security level.
-
Advanced level of English (both oral and written).
Valuable:
-
Knowledge of the following standards: SOGIS v1.1, NIST, FIPS 140-2, and CCN-STIC guidelines.
-
Knowledge of the ARM and PowerPC architectures.
-
Knowledge of systems based on embedded RTOS.
-
Experience with aviation projects and DO178C.
-
Knowledge about Electronic Hardware Design.
What skills do we value?
- You have a proactive attitude, demonstrate autonomy, and take ownership of your daily tasks.
- Good analytical and problem-solving skills are key to excelling as an engineer. These define you.
- You are keen on researching state-of-the-art solutions and are able to apply your critical thinking to identify what can be adopted for our needs.
- You have natural organizational skills.
- You have the ability and eagerness to learn.
- You understand that to go far you go together, you are team-oriented and humble. No matter if a correction comes from a junior or a senior colleague you are always open-minded to accept that you will eventually be wrong.
- You take pride in your work and you know that your team is your first customer, you value quality and attention to detail.
- Engineering is not about perfect solutions; it is about doing your best with limited resources. Thus, you always find the best balance between optimization and on-time delivery.
- Zero excuses. You take full responsibility for your acts and decisions, being accountable for your assigned tasks.
- Excellent written and verbal communication skills.
Benefits & conditions
- Competitive salary
- Full-time, permanent contract
- Private medical insurance
- 25 flexible vacation days
- Schedule flexibility
- Free Friday afternoons
- Flexibility to work from home
- Internal and external continuous training