Master information

Ref. no.: FREELANCE_1193511_

Embedded Software Engineer – Consumer Electronics - Berlin

Position: Not specified

Start: 24 Feb 2025

End: 2 Feb 2026

Location: Berlin, Germany

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: 17 Feb 2025

Task description and requirements

Embedded Software Engineer – Consumer Electronics
Location: Remote (Client based in Berlin, Germany)
Duration: 12 months
Sector: Consumer Electronics

Key Responsibilities:

Develop, test, and maintain embedded software for consumer electronics products.
Collaborate with hardware engineers to design and implement firmware for microcontroller-based systems.
Optimize and debug software to ensure high performance and reliability.
Integrate software components and third-party libraries.
Participate in code reviews and contribute to the continuous improvement of the software development process.

Required Qualifications:

Proven experience in embedded software development using C and C++.
Strong knowledge of microcontrollers (e.g., ARM, AVR, PIC).
Proficiency in working with Linux-based systems.
Familiarity with communication protocols such as I2C, UART, SPI.
Experience with debugging and testing embedded software.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.

Please get in touch

Category

Embedded systems ARM architecture C++ Material testing