Software Development Engineer

placeDelft calendar_month 

Overview:

Do you care about the safety of mobile devices? Do you want to contribute to a more secure future for payment systems? Would you like to build the world’s most advanced security test tools? Then you should join us!

We are a young, ambitious organization specialized in security testing for leading international clients from industries like semiconductors, payment, automotive, mobile and many others. We are Riscure and in 2024, we became part of Keysight Technologies, an American corporate on a mission to connect and secure the world.

We are the leading vendor of specialist security testing products. We have 150+ employees with mixed technical and academic backgrounds working on device security from offices in Delft, the Netherlands.

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.

Learn more about what we do.

Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight.

We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

We are looking for an enthusiastic Software Development Engineer to join our international family (30+ nationalities!). You will work on new and existing software products that validate the security of SoCs (“chips”). Our market-leading tools enable security experts and developers to find vulnerabilities in secured products by using a variety of hardware and software test techniques, combined with data analysis and visual representation of test results.

For our hardware security testing tools, key factors for success are performance, complex analysis of large data sets and reliable software-hardware interaction.

As a Software Development Engineer, you are part of a growing, cross-functional development team based in the Netherlands. Senior and Principal Developers in your team help you hone your skills every day. Together, you develop tools that enable analysts and engineers worldwide to make their products more secure.

The team collaborates with external customers as well as with the analysts from our own Security Lab to learn which cutting edge technologies are most valuable for Keysight Riscure’s product portfolio. The close collaboration with users results in products that fulfil a customer need and have short time-to-market.

Responsibilities:

  • You will work in short cycles on experiments, in which ideas are transformed into product increments, following Agile development principles. We use experiments to check if our solution is beneficial for our customers.
  • You work in a small team of developers, creating new solutions for customers, and supporting them with fixes for current releases.
  • We develop as a team with end-to-end responsibility. This starts with analyzing usecases, designing solutions and coding. It also involves supporting tasks, such as reviewing other team members’ code, maintaining CI infrastructure, writing documentation and testing.
  • The majority of our software is written in Java and Python. We are working with tools such as JIRA, Cloudbees (Jenkins), Bitbucket, Drone and Maven to support our software development process. Your work includes configuration, maintenance, and improvement of these tools and processes.
  • As a Developer, you use your curiosity to introduce your ideas on aspects such as code quality and test coverage and software architecture. You also make a valuable contribution to improvements of development tooling and processes.
  • There is time and space available to work on innovative ideas; we encourage entrepreneurial spirit!

Qualifications:

  • You hold a Master’s Degree, preferably in Computer Science, Electrical Engineering, Physics or Mathematics.
  • You have significant professional experience with Java and Python.
  • You have experience agile software development practices and you feel comfortable with various software development and test automation tools and unassisted software development and implementation.
  • You have experience in writing software interfaces for hardware.
  • Prior experience in (re-)designing software solutions, in codebase migration from a monolith to a design more suitable for evolution and growth, is a plus.
  • You have affinity with the field of hardware and software security or are passionate about growing in these fields.

Careers Privacy Statement

***Keysight is an Equal Opportunity Employer.***

local_fire_departmentDringend gezocht

Machinebouwer Delft

apartmentSynsel TechniekplaceDelft
en overal op zoek zijn naar innovatie. Een groot deel van de omzet van deze organisatie wordt geïnvesteerd in innovatie, research en development. Met meer dan 50 vestigingen wereldwijd zijn ze uitgegroeid tot een van de grootste fabrikanten...
business_centerHoog salaris

Machinebouwer (€3.870,-) - Rotterdam

apartmentSynsel TechniekplaceRotterdam, 13 km van Delft
en overal op zoek zijn naar innovatie. Een groot deel van de omzet van deze organisatie wordt geïnvesteerd in innovatie, research en development. Met meer dan 50 vestigingen wereldwijd zijn ze uitgegroeid tot een van de grootste fabrikanten...
placeDelft
enthusiastic Hardware Development Engineer to join our international team of great people (30+ nationalities!). You will work on new and existing hardware devices used to test and validate the security of chips used in a wide variety of products. Our market...