Senior Software Systems Engineer

Festanstellung, Vollzeit · Sofia, Hybrid

Lesen Sie die Stellenbeschreibung in:
Your mission
Position Summary:

We are looking for a Senior Software Systems Engineer to help shape the software backbone of our embedded control systems used in wind energy applications. In a small and multidisciplinary engineering team - including hardware, mechanical, software, and application engineers - you will be responsible for designing robust and scalable software architectures , working closely with colleagues across disciplines to bring complex electrical systems to life.

Responsibilities:
  • Define and evolve software architecture for embedded systems controlling renewable energy hardware (e.g., wind turbine controllers).
  • Support automated build, testing, and deployment flows using DevOps practices.
  • Translate system requirements into software designs and technical documentation.
  • Collaborate closely with hardware, mechanical, and application engineers to ensure full system integration.
  • Develop software for microprocessors and FPGAs, including low-level firmware and high-level applications.
  • Develop and review firmware and system-level code in C, C++. 
  • Set up and maintain clean interfaces between modules, devices, and system layers. 
  • Balance low-level real-time performance needs with maintainability and scalability. 
  • Review and document the code, utilizing peer-review tools.
  • Design of closed loop control algorithms on fixed point/float point DSPs.
  • Root cause analysis in software architectures.
Your profile
Requirements:
  • Degree in Computer Engineering, Electrical Engineering, or a related technical field would be a plus.
  • 5+ years of experience designing software for embedded systems.
  • Proficiency in C/C++, and working knowledge of Python.
  • Understanding of real-time systems, hardware-software interaction, and communication protocols.
  • Experience with embedded microcontroller/microprocessor platforms.
  • Advanced engineering knowledge, proven software design, development and verification aptitude. Experienced in translating system requirements into software designs and documentation.
  • Knowledge of software engineering lifecycles and quality process.
  • Understanding of electronics for embedded system integration.
  • Advanced problem solving & troubleshooting skills and analytical calculation skills;
  • Advanced written/verbal communication and presentation skills.
  • Proficiency in English.

Nice to have:
  • Experience with DevOps tools and practices (Git, Jenkins, CI/CD, Docker, scripting). 
  • Knowledge of RTOS environments or bare-metal firmware development.
  • Exposure to functional safety or certification processes.
Why us?
What we offer:
  • Great work conditions inside a worldwide group
  • Career development opportunities
  • Additional health and dental insurance
  • Food vouchers
  • Parking spot/ Transportation card
  • Performance-based annual bonus
  • ConverterTec special discounts
Join us!
#makeithappen
About us
We are experts in power conversion and today offer service products and solutions worldwide, as well as customised solutions such as build-to-print or build-to-spec in our state-of-the-art facilities.
We support application requirements, whether it is a customised production solution or an aftermarket solution to maintain or upgrade existing systems.
We are passionate about creating and securing a renewable future.
This requires a team of dedicated energy visionaries. That's why we're looking for the best possible candidates to help us grow our contribution to that change.
Whether your job involves climbing 80 metres into a wind turbine to service it, or coordinating customer appointments, we are looking for the best talents who can use their expertise, dedication and innovation to help us move forward together - today, tomorrow and far into the future.
Was gibt es zu tun?
Position Summary:

We are looking for a Senior Software Systems Engineer to help shape the software backbone of our embedded control systems used in wind energy applications. In a small and multidisciplinary engineering team - including hardware, mechanical, software, and application engineers - you will be responsible for designing robust and scalable software architectures , working closely with colleagues across disciplines to bring complex electrical systems to life.

Responsibilities:
  • Define and evolve software architecture for embedded systems controlling renewable energy hardware (e.g., wind turbine controllers).
  • Support automated build, testing, and deployment flows using DevOps practices.
  • Translate system requirements into software designs and technical documentation.
  • Collaborate closely with hardware, mechanical, and application engineers to ensure full system integration.
  • Develop software for microprocessors and FPGAs, including low-level firmware and high-level applications.
  • Develop and review firmware and system-level code in C, C++. 
  • Set up and maintain clean interfaces between modules, devices, and system layers. 
  • Balance low-level real-time performance needs with maintainability and scalability. 
  • Review and document the code, utilizing peer-review tools.
  • Design of closed loop control algorithms on fixed point/float point DSPs.
  • Root cause analysis in software architectures.
Warum Du?
Requirements:
  • Degree in Computer Engineering, Electrical Engineering, or a related technical field would be a plus.
  • 5+ years of experience designing software for embedded systems.
  • Proficiency in C/C++, and working knowledge of Python.
  • Understanding of real-time systems, hardware-software interaction, and communication protocols.
  • Experience with embedded microcontroller/microprocessor platforms.
  • Advanced engineering knowledge, proven software design, development and verification aptitude. Experienced in translating system requirements into software designs and documentation.
  • Knowledge of software engineering lifecycles and quality process.
  • Understanding of electronics for embedded system integration.
  • Advanced problem solving & troubleshooting skills and analytical calculation skills;
  • Advanced written/verbal communication and presentation skills.
  • Proficiency in English.

Nice to have:
  • Experience with DevOps tools and practices (Git, Jenkins, CI/CD, Docker, scripting). 
  • Knowledge of RTOS environments or bare-metal firmware development.
  • Exposure to functional safety or certification processes.
Warum wir?
What we offer:
  • Great work conditions inside a worldwide group
  • Career development opportunities
  • Additional health and dental insurance
  • Food vouchers
  • Parking spot/ Transportation card
  • Performance-based annual bonus
  • ConverterTec special discounts
Sei dabei!
#makeithappen
Über uns

We are experts in power conversion and today offer service products and solutions worldwide, as well as customised solutions such as build-to-print or build-to-spec in our state-of-the-art facilities.
We support application requirements, whether it is a customised production solution or an aftermarket solution to maintain or upgrade existing systems.
We are passionate about creating and securing a renewable future.
This requires a team of dedicated energy visionaries. That's why we're looking for the best possible candidates to help us grow our contribution to that change.
Whether your job involves climbing 80 metres into a wind turbine to service it, or coordinating customer appointments, we are looking for the best talents who can use their expertise, dedication and innovation to help us move forward together - today, tomorrow and far into the future.

Your quick application possibility!
We appreciate your interest in ConverterTec GmbH. Please fill in the following short form. 
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.