Embedded Security SW Engineer
at Nordic Semiconductor
Trondheim, Trøndelag, Norway -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Oct, 2024 | Not Specified | 10 Jul, 2024 | N/A | Collaboration,Communication Skills,Security Protocols,Software,Management Skills,Computer Science,Multitasking | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT THE JOB
It is an exciting time to join Nordic Semiconductor as we continue to build upon our successful history of wireless innovation. To strengthen our team which is providing security software functionality in our nRF Connect SDK, we are searching for a skilled and motivated embedded software engineer. This role offers the right candidate a unique opportunity to make an impact on our products and continue to develop as a professional in this challenging and dynamic field.
Our nRF Connect SDK is built around the Zephyr open-source RTOS, and additionally integrates other open-source software such as Trusted Firmware-M and Mbed TLS. Most of our software development and integration is done publicly on GitHub and you will take part in open-source software development with partners world-wide. You will work directly on our nRF Connect SDK repositories, and you will contribute and cooperate upstream with external software projects integrated in our SDK.
The successful candidate will join a team working with Nordic’s current and future IC architectures to provide our customers with IoT security features delivered as part of our nRF Connect SDK. You will work in a smaller scrum team, as a part of a large group of experienced and competent embedded SW engineers.
REQUIRED QUALIFICATIONS
- B. Sc. or higher in Computer Science or similar professional accreditations
- C/C++ micro-controller programming experience
- Experience with security protocols and understanding of cryptographic primitives
- Good written and spoken English communication skills
PERSONAL SKILLS
We are looking for a team player with strong collaboration skills who has the ability to take on tasks and drive them independently. You will be involved in developing software in an environment where priorities can change, where you will both work towards delivering on longer-term projects and resolving shorter-term issues or requests. Having the ability to plan and help engineer solutions that requires collaboration across multiple teams, and take an active part in overall SW architecture design is highly valuable to us. You are a person who can leverage your embedded SW and security domain expertise to clearly communicate technical topics with non-domain experts internally in our organization and with external suppliers. You should have a desire for continuous learning and improvement. Multitasking and prioritization are skill sets you are required to develop together with time management skills, but with your genuine interest in performing to the highest of your ability, you will be given time to grow into your role.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Development, integration and maintenance of embedded software and libraries that provides security features for our microcontroller SoCs implementing a range of wireless applications built on technologies such as Bluetooth Low Energy, Thread, Matter, Zigbee, WiFi and LTE-M
- Design, development and maintenance of internally developed embedded software libraries that provides security features; as an example: drivers interfacing with HW peripherals providing cryptographic functionality or other security features.
- Integration and maintenance of related open source software into our nRF Connect SDK.
- Maintain a knowledge of, and apply, best practices in secure programming and design
- Work with suppliers, certification partners and open source projects as directed
- Provide support to Nordic’s Technical Support and Field Application Engineers
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
IT, Software Engineering
Graduate
Proficient
1
Trondheim, Norway