Focus points
- Lead new software initiatives, architect framework solutions and making design decisions whilst connected to the electronics engineers
- Advise on complex technical choices
- Translating customers wishes into technical solutions
- Adding value by further developing and optimizing existing methods / processes
- Keeping up to date with new technologies, trends and standards
Primary Responsibilities
- Develop high-level product specifications with attention to system integration and feasibility
- Manage the analysis, design, programming, testing and deployment of projects
- Provide technical guidance and coaching to our team of software engineers & electronic engineers
- Drive and create documentation of systems or applications that will serve as references for new engineers and future enhancement efforts
- Collaborate with customers to capture, define and document functional and non-functional requirements
- Meet mission and quality initiatives by delivering solutions on time and within budget
- Work with the Program Manager to perform and implement risk assessment plans and strategies
Education, Experience and Capabilities
- MSc in Computer Engineering, Electrical Engineering, Computer Science or a related technical discipline Bachelor’s degree in these areas with relevant work experience will also be considered
- Expert level knowledge of software architecture methodologies and application design
- Expert level working knowledge of C++ and C as used within embedded systems and with multiple programming languages (e.g. C, C++, C#, Python) on various platforms.
- Experience delivering and documenting complex solutions
- Experience and usage of software quality assurance principles
- Working knowledge of tools used in the Software Development Lifecycle (e.g. JIRA, GitHub)
- Experience estimating software tasks and creating real world project estimates
- Interpersonal skills and ability to interact and work with staff and OEM / Tier 1 customers at all levels
- Excellent time management skills, ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment
- Familiar with Agile/scrum way of working
- Excellent English language skills, additional Dutch skills are strongly preferred
Interested?
Enthusiastic about this position and our company? Send your motivation and CV to hr@avantes.com. A suitability test and/or assessment may be part of the procedure. We would love to hear from you!