Software Engineer II

Brunswick
Amsterdam, Netherlands
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Experienced
Experience required
3 years minimum
Compensation
€5,208.0 - €7,150.0
Working hours
Regular working hours
Job source

Tech stack

ARM Architecture C++ (Programming Language) Code Review Communications Protocols Computer Programming Software Debugging Software Design Patterns Firmware FreeRTOS Issue Tracking Systems Joint Test Action (IEEE Standards) Software Architecture
+9 more
Software Maintenance Real-Time Operating Systems Software Engineering Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface PIC Microcontroller Information Technology Software Version Control Programming Languages

Job description

The Software Engineer II is a mid-level contributor responsible for designing, developing, and maintaining software systems with moderate supervision. This role requires a solid foundation in software engineering principles and the ability to take ownership of components and deliver quality solutions. The Software Engineer II collaborates across teams, participates in architectural discussions, and mentors junior engineers. With a focus on continuous improvement, this role supports the execution of complex initiatives and contributes to the evolution of development practices. Ideal candidates demonstrate initiative, technical proficiency, and a growing ability to influence project outcomes., * Design, implement, and enhance software/firmware features with moderate supervision.

  • Collaborate with cross-functional teams to refine requirements and deliver solutions.
  • Develop software for microcontroller and processor-based systems.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Troubleshoot and resolve complex software, performance issues.
  • Drive continuous improvement in development workflows, tools, and practices.
  • Create and maintain technical documentation, support product validation, manufacturing and field issue investigation.

Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 3+ years of professional software development experience.
  • Proficiency in one or more programming languages and relevant frameworks.
  • Strong debugging, problem-solving, and analytical skills. (JTAG/SWD debuggers, Oscilloscopes, logic analysers, protocol analysers)
  • Experience with version control, issue tracking, and collaborative development tools.
  • Hands-on experience with one or more Micro Controllers (MCU)
  • Strong understanding of communication protocols (UART, SPI, I2C, CAN & BLE)

Preferred Qualifications:

  • Strong programming skills in C/C++ Familiarity with ARM Cortex-M architectures
  • Understanding of low-power and battery-operated embedded system design.
  • Exposure to functional safety standards and secure software development practices.
  • Experience with CI/CD pipelines.
  • Familiarity with software architecture and design patterns.
  • Prior experience with Embedded real-time operating systems [RTOS] (FreeRTOS, Zephyr).

Benefits & conditions

  • In office on a hybrid basis is required
  • Mostly office environment and in engineer labs.
  • May be required to perform field tests.

Pay Verbiage

This exciting position offers an annual base salary range between 62,500 EUR to 85,800 EUR annually. The actual salary offer will consider a wide range of factors, including skills, experience, and location.

This salary will be pro-rated based on any part-time working agreement.

This position is eligible for participation in discretionary bonus plan, in accordance with company policies.

About the company

Whatever tomorrow brings, we’ll be at the leading edge. As the clear leader in the marine industry, we’re committed to our values and supporting our exceptional people. We offer and encourage growth opportunities within and across our many brands. In addition, we’re proud of being recognized for making a splash with numerous awards (https://www.brunswick.com/careers) !

About Division/Brand

Navico Group is a stand-alone division of Brunswick, the world’s largest recreational marine business.

Navico Group is the global leader in technology, systems and solutions for a variety of industries, from Marine & RV to Specialty Vehicles and beyond. Our broad portfolio consists of the industry’s leading brands in Power Systems, Digital Systems, Fishing Systems, and Performance Components including Ancor, Attwood, B&G, BEP, Blue Sea Systems, C-MAP, CZone, Garelick, Lenco, Lowrance, Marinco, MotorGuide, Mastervolt, ProMariner, RELiON, Simrad and Whale.

Our team is committed and driven, every day, to be the most trusted supply partner to the marine and mobile industries…and beyond.

Next is Now!

We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying., Brunswick is a global leader in marine recreation, delivering innovation that transforms experiences on the water and beyond. Our unique, technology-driven solutions are informed and inspired by deep consumer insights and powered by our belief that “Next Never Rests “. Brunswick is dedicated to industry leadership, to being the best and most trusted partner to our many customers, and to building synergies and ecosystems that enable us to challenge convention and define the future. Innovative, driven, exceptional, authentic and united, these values represent our Employee Value Proposition and are at the heart of how we work together and what differentiates us as an employer of choice.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all