- Freelance
- Eindhoven, North Brabant
As an Embedded Software Engineer, you will be instrumental in developing and integrating embedded software for cutting-edge, high-precision machinery, such as lenses and wafer stages. You’ll collaborate with multidisciplinary teams to design, implement, test, and integrate software solutions within a complex embedded environment. This role demands expertise in C++, C, Python, and Linux-based systems, coupled with a strong passion for creating high-performance, high-quality software.
Key Responsibilities:
- Embedded Software Development
- Software Design and Implementation
- Multidisciplinary Collaboration
- Testing and Quality Assurance
- Agile/Scrum Methodology
Technical Expertise:
- Proficiency in C, C++, Python, and UML for embedded programming.
- Strong understanding of Unix/Linux environments.
- Experience with real-time systems and VxWorks.
- Familiarity with object-oriented design (OOD), design patterns, and software development methodologies like Agile and Scrum.
- Knowledge of Matlab for software analysis and simulation is a plus.
Bonus Skills:
- Strong analytical and problem-solving skills, with the ability to work independently and as part of a team.
- Excellent communication skills, able to effectively document software specifications and collaborate with cross-functional teams.
- A passion for building robust, high-quality software solutions and the desire to continuously learn and grow.
Logistics:
- Location Eindhoven
- Rate Negotiable
- Start date ASAP
- Contract Length 12 month +
Vivid Resourcing are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships or any other characteristic protected by law.