Embedded software engineer

Science and Technology
Rotterdam, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Rotterdam, Netherlands

Tech stack

C
Agile Methodologies
C++
Software Quality
Code Review
Computer Programming
Embedded Software
Python
Software Systems
Strategies of Testing
Test Driven Development
Information Technology

Job description

We are currently looking for a Lead Embedded Software Egnineer to join the team in the Rotterdam Area. If you enjoy being a people manager, leading a talented team of embedded software engineers, but do not want to leave your own technical work as an embedded software engineer completely behind... We are looking for you! As a Lead Embedded Software Engineer, you will work on cutting-edge agriculture robotics. You will have a direct influence on the projects by making the right choices for projects. Lead Embedded Software Engineer, Leading, guiding, and inspiring a multidisciplinary embedded software team throughout all phases of product development. - Coaching and mentoring team members, focusing on both technical growth and personal development. - You will encourage collaborative dynamics in the team, creating the ideal atmosphere for the team members to share ideas, ask questions and grow together. - Translating customer needs into robust, scalable software solutions using test-driven development (TDD). - Overseeing the design, implementation, testing, and maintenance of embedded software. - Ensuring high code quality through design/code reviews and comprehensive testing strategies. - Continuously improving Agile processes and team performance. - Defining and maintaining the technical roadmap in line with product and business objectives. Requirements

Requirements

A bachelor's or master's degree in Computer Science, Electrical Engineering, or a similar field. - At least 2 years of experience in a managerial or leadership role. You are able to create and maintain a constructive atmosphere where the team members can grow individually and as a team, empowering the open sharing of feedback, curiosity and continuous learning. - Strong programming skills in C, C++, and Python. - Experience with embedded ...

Apply for this position