Embedded Software Engineer II - Hybrid Amsterdam

Brunswick Corporation

Amsterdam

Hybrid

EUR 63,000 - 86,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Brunswick Corporation is seeking a Software Engineer II in Amsterdam to design, develop, and maintain software/firmware for microcontroller-based systems. The role emphasizes collaboration across teams, architectural input, and mentoring junior engineers in a hybrid work environment.

Ideal candidates have a solid foundation in software engineering, 3+ years of experience, and familiarity with UART/SPI/I2C/CAN and BLE protocols. A bachelor’s degree is required and visa sponsorship is available.

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.

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 mentor junior engineers.
  • Participate in architectural discussions and contribute to technical decisions.
  • Troubleshoot and resolve complex software and performance issues.
  • Drive continuous improvement in development workflows, tools, and practices.
  • Create and maintain technical documentation and support product validation.

Skills

C/C++ programming
Embedded systems development
Microcontroller experience
Debugging and analysis
Team collaboration
Communication protocols

Education

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

Tools

JTAG/SWD debuggers
Oscilloscopes
Logic analyzers
Protocol analyzers
Version control

Job description

Brunswick Corporation is seeking a Software Engineer II in Amsterdam to design, develop, and maintain software/firmware for microcontroller-based systems. The role emphasizes collaboration across teams, architectural input, and mentoring junior engineers in a hybrid work environment.

Ideal candidates have a solid foundation in software engineering, 3+ years of experience, and familiarity with UART/SPI/I2C/CAN and BLE protocols. A bachelor’s degree is required and visa sponsorship is available.

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

Similar jobs worth comparing

Senior Embedded Software Architect
Senior Embedded Software Architect

Brunswick Corporation • Amsterdam

Hybrid
EUR 71,000 - 97,000
Software Engineer II
Software Engineer II

Brunswick Corporation • Amsterdam

Hybrid
EUR 63,000 - 86,000
Sr. Software Engineer
Sr. Software Engineer

Brunswick Corporation • Amsterdam

Hybrid
EUR 71,000 - 97,000
Battery Systems Engineer — Hybrid (Amsterdam)
Battery Systems Engineer — Hybrid (Amsterdam)

Brunswick Corporation • Amsterdam

Hybrid
EUR 63,000 - 86,000
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
Senior Software Engineer
Senior Software Engineer

European Tech Recruit • Amsterdam

On-site
USD 69,000 - 117,000
Embedded Software Engineer — C/C++ | RTOS, Hybrid + Equity
Embedded Software Engineer — C/C++ | RTOS, Hybrid + Equity

Doghouse Recruitment • Amsterdam

On-site
EUR 50,000 - 84,000
Equity
Senior Firmware Engineer - Secure Boot / Embedded Systems
Senior Firmware Engineer - Secure Boot / Embedded Systems

European Tech Recruit • Amsterdam

On-site
EUR 65,000 - 85,000
Embedded Software Engineer Real-Time High-Tech, Hybrid
Embedded Software Engineer Real-Time High-Tech, Hybrid

Sioux Technologies • Enschede

Hybrid
EUR 52,000 - 76,000
Flexible 32-40 hour week
Work from home
Training budget €6000 per year
+2
Firmware Engineer
Firmware Engineer

European Tech Recruit • Amsterdam

On-site
EUR 70,000 - 90,000