Embedded Software Engineer II — Hybrid (Amsterdam)

Brunswick Corporation

Amsterdam

Hybrid

EUR 63,000 - 86,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brunswick Corporation in Amsterdam is seeking a mid‑level Software Engineer II to design, develop, and maintain software systems for microcontroller and processor‑based hardware. You will collaborate across teams, mentor juniors, and participate in architectural discussions while driving continuous improvement in development practices.

The role requires a Bachelor’s degree in a related field and at least 3 years of software development experience, with strong C/C++ skills and familiarity with

Qualifications

  • 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)

Responsibilities

  • 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.

Skills

Programming languages
Debugging
Analytical skills
Version control
Microcontrollers
Communication protocols
Team collaboration

Education

Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

CI/CD pipelines

Job description

Brunswick Corporation in Amsterdam is seeking a mid‑level Software Engineer II to design, develop, and maintain software systems for microcontroller and processor‑based hardware. You will collaborate across teams, mentor juniors, and participate in architectural discussions while driving continuous improvement in development practices.

The role requires a Bachelor’s degree in a related field and at least 3 years of software development experience, with strong C/C++ skills and familiarity with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II - Hybrid in Amsterdam
Embedded Software Engineer II - Hybrid in Amsterdam

Brunswick • Amsterdam

Hybrid
EUR 63,000 - 86,000
Visa sponsorship
Software Engineer II
Software Engineer II

Brunswick Corporation • Amsterdam

Hybrid
EUR 63,000 - 86,000
Senior Software Engineer
Senior Software Engineer

European Tech Recruit • Amsterdam

On-site
USD 69,000 - 117,000
Software Engineer II
Software Engineer II

Brunswick • Amsterdam

Hybrid
EUR 63,000 - 86,000
Visa sponsorship
Embedded Automotive Software Engineer
Embedded Automotive Software Engineer

United States Digital Space LLC • Woerden

Hybrid
EUR 60,000 - 90,000
Career growth
Hybrid work
Flexible hours
+5
Battery Systems Engineer — Hybrid, Amsterdam | Visa Sponsorship Eligible
Battery Systems Engineer — Hybrid, Amsterdam | Visa Sponsorship Eligible

brunswick • Amsterdam

Hybrid
EUR 63,000 - 86,000
Health benefits
Paid time off
Wellness program
Embedded Software Engineer — Hybrid Utrecht
Embedded Software Engineer — Hybrid Utrecht

Hudson Talent Solutions • Utrecht

Hybrid
EUR 65,000 - 90,000
Embedded Software Engineer — Real-Time Systems (C#/C++/Java)
Embedded Software Engineer — Real-Time Systems (C#/C++/Java)

McFly & Brown • Apeldoorn

Hybrid
EUR 44,000 - 73,000
Flexible working week
Partial work from home
Training budget €6,000/year
+1
Embedded Software Engineer - C/C++ | RTOS | Hybrid + Equity
Embedded Software Engineer - C/C++ | RTOS | Hybrid + Equity

Doghouse Recruitment • Amsterdam

Hybrid
EUR 50,000 - 84,000
Hybrid work setup
26 holidays
Travel compensation
+3
Senior Embedded Software Engineer — Flexible Growth & Impact
Senior Embedded Software Engineer — Flexible Growth & Impact

Applied Microelectronics AME • Eindhoven

On-site
EUR 60,000 - 80,000
Room for professional growth
Flexibility in work
Multidisciplinary teams