> Markdown version of [/jobs/ext/2668757-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/2668757-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Brunswick - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Salary:** €5,875.0 - €8,067.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, C++ (Programming Language), Communications Protocols, Computer Programming, Software Debugging, Software Design Patterns, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Information Technology - **Published:** September 2, 2026 - **Apply:** https://dejobs.org/x/x/229C800CC0C24489B621E0212A8B080E/job/ ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field. * 8+ years of professional software engineering experience with track record of technical leadership. * Deep expertise in software architecture, design patterns, and system scalability. * Strong debugging, problem-solving, and analytical skills. (JTAG/SWD debuggers, Oscilloscopes, logic analysers, protocol analysers) * Experience overseeing the full software delivery lifecycle, including deployment and monitoring. * 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. * Familiarity with embedded security, bootloaders, and firmware update mechanisms. * Recognized as a thought leader in the software engineering community. * Prior experience with Embedded real-time operating systems [RTOS] (FreeRTOS, Zephyr). ## Description The Senior Software Engineer is a senior technical expert responsible for setting the strategic direction of software architecture and engineering practices across the organization. This role combines deep technical expertise with visionary leadership to guide the development of scalable, high-performance systems. The Senior Software Engineer collaborates with cross-functional teams, influences product roadmaps, and ensures alignment with long-term business goals. Acting as a mentor and thought leader, this role drives innovation, fosters technical excellence, and represents the engineering function in executive-level discussions. The ideal candidate possesses a strong track record of delivering impactful solutions, leading transformational initiatives, and shaping the future of technology within the company., * Define and drive the long-term technical vision and architecture for complex systems. * Design, implement, and enhance software/firmware features. * Collaborate with cross-functional teams to refine requirements and deliver solutions. * Develop software for microcontroller and processor-based systems. * Mentor senior engineers and cultivate a high-performing engineering culture. * Participate in architectural discussions and contribute to technical decision-making. * Represent engineering in strategic planning and executive-level discussions. Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [An Architect’s guide to reducing the carbon footprint of your applications](https://www.wearedevelopers.com/videos/559-an-architect-s-guide-to-reducing-the-carbon-footprint-of-your-applications) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)