Embedded Software developer
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.