Requirements: English
Company: TMC
Region: Limburg
Job Description:
We are seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic software department. In this role, you will collaborate directly with software architects and engineers from various disciplines to develop and implement software solutions for our projects.
Key Responsibilities:
- Collaborate with software architects and engineers to develop software implementations for various projects.
- Design and implement detailed embedded software for display modules or display driving boards based on provided software requirements.
- Create unit and integration tests to ensure robust software implementations.
- Understand and integrate hardware functionality into software designs.
- Develop software and tests in a structured manner, adhering to established procedures.
- Act as a software component owner, demonstrating ownership and accountability for project outcomes.
- Engage in technical and conceptual discussions with architects independently.
Qualifications and Experience:
- Bachelor''s or Master''s degree in Electronics or Computer Science.
- Minimum of 5 years of experience with Embedded C.
- At least 2 years of experience with Autosar OS.
- At least 2 years of experience working according to ASPICE process SWE.3.4.5.
- Experience with Unit Test, Can Driver, DMA
- Familiarity with systems like Enterprise Architect.
- Experience in creating unit/interface tests.
- Knowledge of systems like Easy Redmine, Tessy/Unity, and Tortoise SVN/GIT is a plus.
Further Requirements:
- Proficiency in English.
- Strong team player with excellent communication skills.
- Ability to work on projects with fixed delivery dates.
- Accurate and punctual work ethic.
- Willingness to travel within Europe and occasionally to Asia.