Summary
✨ AI‑Generated
A high-tech engineering organization is seeking an embedded software engineer to design, implement, and validate software for complex electronic systems. The role involves close collaboration with architects and hardware-focused teams.
Highlights
Opportunity to develop advanced embedded systems, work with multidisciplinary teams, and contribute to innovative engineering projects.
Description
As Embedded Software Engineer you will contribute to the development of a megawatt‑scale hydrogen rectifier supporting the growing hydrogen economy, as well as high-performance electronics for the semiconductor and healthcare industries.
In these domains, high-quality software that is reliable and innovative is key.
Are you passionate about developing cutting-edge embedded software? Join our Power Conversion Business Line.
About
About the role
This role is ideal for engineers who enjoy broad responsibilities, technical ownership, and making a visible impact on complex high-tech systems.
You will be responsible for sub-systems in a business-line generic software platform, consisting of MCU and FPGA combinations.
The software platform will form the base of multiple products in the Power Conversion Business Line.
Working closely with architects and multidisciplinary project teams, you will be responsible for designing, implementing, and validating software solutions based on software requirements and architectural specifications.
This setup provides short communication lines, broad responsibilities, and significant ownership, allowing you to influence technical decisions and see the direct impact of your work on the final product.
You will operate in a challenging, high-tech environment where software, electronics, and mechanics come together to create innovative products and systems.
Other responsibilities are:
Developing a network utilities library (e.g.
DHCP client, DNS resolver, mDNS)Integrate TLS encryption (using Mbed-TLS) for secure application layer communication over TCP/IPDeveloping a firmware update procedure and corresponding bootloaderTake end-to-end ownership of software features and subsystems, from requirements analysis through implementation and validation Contribute to the continuous improvement of development processes, tools, and technical standards
What We Offer
Performance-based salary growth that rewards your results33 vacation days per year, including public holidaysFlexible working hoursTime-for-time compensation when working extra hoursStrong focus on personal development, supported by a tailored growth and learning planExtensive career opportunities, with progression across a wide range of functions and projectsA young, entrepreneurial, and innovative company culture where initiative is encouragedFree access to the company gymFree lunch, dinner and healthy snacks available every day on-site
What You Bring
Bachelor's or Master's degree in Embedded Systems, Computer Science, Software Engineering, Electrical Engineering, or a related technical field5+ years of experience in embedded software in complex technical environmentsStrong programming skills in C and PythonExperience with FreeRTOS or other real-time operating systemsExperience with development and collaboration tools such as Git, Bitbucket, Bamboo, and Jira You are a team player who is open for brainstorm sessions and review the designs of the teamProactive mindset with a strong sense of ownership, taking responsibility for both technical solutions and project outcomesAble to collaborate effectively across disciplines while taking ownership of your deliverables