Embedded software engineer
Role details
Job location
Tech stack
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 ...