drjobs Firmware Developer

Firmware Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Berlin - Germany

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Labyrinth Recruitment is looking for a Firmware Developer (intermediate)
Location: Rostock Germany (remote possible but onsite preferred)



Purpose of the role:
The Firmware Developer will be part of our client s global firmware team responsible for developing and maintaining firmware and software for their products. The primary focus will be on the SeaPower product line which includes subsea batteries and intelligent power management systems. The role may also involve working on other product lines as needed.

Key Responsibilities
  • Firmware Development: Design develop and debug embedded firmware for microcontrollers and processors.
  • Code Quality and Testing: Participate in design reviews code reviews and testing to ensure highquality firmware development.
  • Testing and Debugging: Develop and maintain unit tests integration tests and debugging procedures to ensure reliable performance.
  • CrossFunctional Collaboration: Work with crossfunctional teams to define product requirements and ensure the timely delivery of firmware solutions.
  • Software Development: Develop and maintain accessory software related to firmware components such as internal tooling and customer products (e.g. intelligent battery chargers).
  • Documentation: Create and maintain documentation for client s firmware products to ensure clear understanding and usability.

Qualifications and Requirements
Educational Background
degree in Computer Science Electrical Engineering or a related field


Professional Experience
5 years of experience in embedded systems and firmware development for intermediate role.


Professional Skills/ Technical Competencies
  • Proficiency in C and C programming languages.
  • Experience with Python for scripting and automation.
  • Familiarity with embedded development tools such as debuggers oscilloscopes and logic analysers.
  • Experience with microcontrollers (preferably STM32 and realtime operating systems (RTOS).
  • Understanding of multithreaded programming and hardware communication protocols (e.g. I2C SPI CAN).
  • Prior experience with Battery Management Systems (BMS) or power control is a plus.
  • Proficiency in version control systems (Git).


Personal Skills
  • Strong problemsolving skills and attention to detail.
  • Excellent collaboration and communication skills with the ability to work effectively in a globally distributed team.
  • Selfmotivated and able to work independently while also being a strong team player.
  • Excellent communication skills in English; German language skills are a plus

DecisionMakingAuthority
  • Responsible for making technical decisions related to firmware development and debugging.
  • Contributes to architectural and design discussions to ensure efficient and scalable solutions.
  • Collaborates with crossfunctional teams to assess and define firmware requirements.
  • Supports decisions related to testing strategies and product enhancements to ensure firmware reliability and performance.

Additional Information:
  • Starting salary 65000..00 per year
  • Candidate be legally eligible to work in Germany.
  • This position is based in Rostock Germany with occasional travel required.

This is an exciting opportunity to join a growing organization at the forefront of underwater innovation. If you are passionate about technical excellence and thrive on solving complex engineering challenges we d love to hear from you.

How to Apply:
Interested candidates should submit their resume to








Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.