(Senior) FW Security Engineer
, , Finland
€ 60.000 - 80.000
Data Privacy u-blox respects your privacy and is committed to protecting your personal information that you share with us. Your information will not be disclosed to any unauthorized third party, i.e. u-blox will only disclose your information to those contractors or employees of u-blox AG or any of its affiliated companies (parent company, subsidiaries) who have a reasonable need to know your information in order to hire new staff or to keep a reasonably confined database for future hiring purposes.Please ensure that your application does not contain any sensitive personal information (religious beliefs / sexual orientation / health information / race / trade-union membership).If you wish to have your personal information removed please click the following linkcontact us .Return to u-blox site Job Details: (Senior) FW Security EngineerFull details of the job. Vacancy Name Vacancy Name (Senior) FW Security Engineer Location City Location Region Location Country Role also available in About u-blox About u-blox u-blox (SIX:UBXN) is a global technology leader in positioning and wireless communication in automotive, industrial, and consumer markets. Their smart and reliable solutions, services and products let people, vehicles, and machines determine their precise position and communicate wirelessly over cellular and short range networks. With a broad portfolio of chips, modules, and secure data services and connectivity, u blox is uniquely positioned to empower its customers to develop innovative and reliable solutions for the Internet of Things, quickly and cost effectively. With headquarters in Thalwil, Switzerland, the company is globally present with offices in Europe, Asia, and the USA. (www.u-blox.com ) Job Description As a Security Engineer in Embedded System value unit, you will work on lowest layers of firmware inside the company’s positioning receivers, focusing mainly (but not exclusively) on information security.Our value unit consists of several cross-functional teams and is responsible for software that boots up u-blox receivers and manages their resources. We have an in-house operating system for that and engineers who look after it: designing, implementing, testing and documenting new features and enhancing existing ones. Security aspect is very important on that level, and we are looking for reinforcement to help enhance it. If that sounds interesting to you, we’d love to talk!As hardware platform, we have ARM CPUs integrated with several RAM and ROM blocks, specialized signal processing accelerators and other custom devices as well as standard peripheral blocks within System-on-a-Chip.You will be part of an international multi-site cross-functional team. In your daily work you’ll be using agile approach and the following tools to work together: Jira, Gitlab, wiki, Jama. You will mainly program in C but also will possibly use assembler for ARM (Thumb2), Python, Perl, C++ and various scripting languages. You are able to find your way in a complex codebase, identify main components and discern interfaces from their implementation. You have worked to improve someone else’s code, both in functional and non-functional aspects. You know about embedded system design specifics (SW, HW) and OS internal mechanisms: in fact, you have been working on that level for some years (drivers, networking, memory management, persistent storage, task scheduling and IPC primitives, etc.). You have a good general understanding of digital electronics, can read schematics and use soldering iron. You have used on-chip debugger, oscilloscope and logic analyzer in your projects. Most importantly, you have practical experience, theoretical knowledge and (or at least) strong interest to work in the field of information security: cryptography, risk and asset management, architecture, secure coding, etc.This position is in Tampere, Finland. There shall be occasional travel to other u-blox sites within Europe.This position is open for a wide range of candidates: from enthusiastic engineers with some experience to seasoned experts in the field. Your level of seniority will be determined based on prior knowledge and experience in the area.Your Responsibilities Operating system software for new and existing platforms of u-blox positioning products: you’ll be designing, implementing, testing and optimizing its components. Information security in u-blox chips: you will take part in elaborating system-level concepts and have them take shape in software, hardware, off-chip infrastructure and proper processes. Software tools and other things under value unit’s care: scripts, repositories, servers, credentials, requirements, technical notes and other documentation, equipment. Support for other engineering teams when it concerns OS, drivers or chip-related security: usage of existing and development of new features, requirements and studies for future generations of products. Your Skills and Experience BSc., MSc or another degree in computer science, electrical engineering or equivalent studies You have at least 3 years of work experience with embedded systems You have developed software in at least 3 of the following areas, preferably in open-source community Device drivers OS kernel (e.g., Linux) Board support package Any kind of software library Low-level software for ARM Cortex-M Theoretical and practical knowledge and strong interest in the topic of information security in embedded devices (secure boot, communication, secure coding, etc.) Solid usage of git, bash, make and some C cross toolchain Knowledge of digital electronics and experience with lab equipment Knowledge of computer architecture in general, as well as of widely used embedded peripheral interfaces, such as UART, SPI, I2C What are your perks? A multicultural and international company with over 60 different nationalities Project-based activities working with colleagues across the globe A start-up and innovation mindset while in the process of scaling-up processes and efficiencies Hybrid working model & flexible working hours A strong learning environment and regular career discussions Short and Long-term Incentive Plan ... and discover even more by talking with us! Learn more about u-blox and its mission by watching this video !We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief. Applications Close Date Contact Contact Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology.We are looking forward to receiving your application.
#J-18808-Ljbffr