Alberic is a premier technology company specializing in delivering high-quality mechanical, hardware, and software solutions across a diverse range of industries. With a strong emphasis on innovation and technical excellence, Alberic is at the forefront of tackling complex and challenging projects.
Job Description:
As an Embedded Software Developer at Alberic, you will play a key role in the design, development, and implementation of embedded software solutions for a variety of client projects. Collaborating closely with a multidisciplinary team of engineers, you will contribute to the successful execution of technically advanced projects, ensuring high standards of quality and innovation.
Responsibilities:
- Analyze customer requirements and specifications to design tailored embedded software solutions.
- Develop and implement software for microcontrollers, DSPs, or other embedded systems.
- Perform software integration and debugging to ensure optimal functionality of embedded systems.
- Conduct unit testing and optimize software performance for efficiency and reliability.
- Collaborate closely with hardware engineers and cross-functional teams to ensure seamless integration of software and hardware components.
- Document software designs, technical specifications, and create comprehensive user manuals.
Profile:
- You hold a master’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related discipline.
- You have extensive experience in embedded software development, with proficiency in programming languages such as C, C++, or Python.
- You possess hands-on experience with embedded systems and microcontrollers, including ARM, PIC, AVR, or similar platforms.
- You are familiar with development tools and debuggers for embedded systems.
- You have a solid understanding of communication protocols (UART, SPI, I2C) and experience working with sensors and actuators.
- You demonstrate strong problem-solving abilities and can work both independently and collaboratively within a team.
- You have excellent communication skills in English, with Dutch proficiency considered a plus.
- You are self-reliant and can work autonomously.
- You possess strong critical thinking and analytical skills.
- You have a results-driven and goal-oriented approach.
Our offer:
- A challenging role with opportunities to work on diverse and technically complex projects.
- A dynamic, stimulating work environment surrounded by talented professionals.
- Opportunities for professional growth and career development.
- A competitive salary package, complemented by attractive fringe benefits.