Expert Embedded Software Development
Publication date:
01 April 2025Workload:
100%Contract type:
Permanent position- Place of work:Winterthur
Powering transformation for a sustainable future
At WinGD and across the shipping industry we face unprecedented change as we strive to bring greater sustainability into our global business. As marine engine designers our responsibility in this is significant. A career with WinGD has an impact on shaping a better world for tomorrow.
As a leading developer of the two-stroke engines that power merchant shipping, our people drive innovative solutions for our customers on a global scale. Headquartered in Winterthur, Switzerland, since its inception in 1893, WinGD continues the legacy of the Sulzer Corporation through innovation in design.
Our success in this ever evolving, competitive environment is based on the drive, innovation and collaboration of our diverse employee population, over 420 people worldwide, representing over 25 different nationalities. Come, be a part of this change.
WinGD is looking for a
Expert Embedded Software Development
Responsibilities:
- Develop, enhance, and optimize embedded software, including coding, testing, and debugging system applications. Ensure compliance with Real-Time Operating Systems, multithreading and concurrency control.
- Identify performance bottlenecks and optimize system efficiency using profiling tools and debugging techniques.
- Work with hardware engineers to define system requirements, debug interfaces, and ensure seamless integration between software and hardware.
- Interface with external suppliers and provide guidance for appropriate product development.
- Give technical support in discussions with stakeholders and customers.
- Drive new projects from concept to production, ensuring software meets design, cost, and timeline goals.
- Work in Agile/Scrum development environments and collaborate across multiple teams.
- Maintain comprehensive documentation, including system design, test plans, and release notes.
- Think outside the box to develop creative and efficient solutions for complex software challenges.
Professional Skills:
- MSc (or similar) in Computer Science, Automation & Control, Embedded systems or similar discipline.
- Strong programming experience for embedded Software development including C/C++ / C# /.net/ MATLAB/Simulink and SQL.
- Knowledge of communication protocols (CAN, Ethernet, MQTT, etc.).
- Solid understanding of Linux and real-time operating systems.
- Proficiency in debugging tools (JTAG, GDB, Logic Analysers, Oscilloscopes).
- Experience with microcontrollers (ARM Cortex, STM32, ESP32, etc.) and embedded platforms.
- Experience in requirement elicitation, design specification, etc.
- Experience with Yocto build environment and recipes, as well as Jenkins pipelines.
Soft skills and Competencies:
- Open-minded and innovative, excellent problem-solving and analytical skills.
- Can do mentality.
- Strong communication skills, ability to explain technical concepts to non-technical stakeholders.
- Capacity to work effectively with customers, suppliers, and multidisciplinary teams.
- Passion for learning new technologies and driving technical excellence.
Our offer:
- An opportunity to shape the sustainability and environmental impact of the shipping industry. WinGD is on the leading edge of the technology which is shaping the future of the shipping industry.
- A dynamic working environment, blending a long history of technology expertise with industry leading innovation across a global network.
- Award winning and extraordinary products.
- Multi-cultural and interdisciplinary teams offering diverse perspectives and collaborative thinking.
- Dynamic and interactive working conditions. WinGD offers a non-hierarchical, agile structure where input and ideas are welcome.
- In-house technology training and professional development opportunities.