Software Developer C++ for real-time and embedded systems

Siemens AG
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

C++ (Programming Language) Code Review Computer Programming Programming Tools Linux on Embedded Systems Embedded Software Real-Time Operating Systems Software Systems VxWorks Information Technology

Job description

Software Developer (f/m/d) C++ for real-time and embedded systems In your new role, you will be working on solutions that our customers need for the protection and control of the energy networks of tomorrow. The digital transformation of the electrical energy system and the challenges of the energy transition require new thinking and breaking with paradigms What we offer you Exciting and challenging projects in the field of real-time and embedded software development 2 to 3 days per week of remote work as a global standard Opportunity to work in an international environment and learn from experts in their field Comprehensive training opportunities for both your professional and personal development Expert networks and other support programs with diverse exchange and career possibilities Attractive salary package and extensive social benefits Since each of over 300,000 team members feels that other benefits are particularly important, and we cannot list our entire benefit portfolio here, you can find more information here . The individual benefits are subject to regulatory, contractual, or corporate conditions. You’ll make an impact by As a software developer, you will be working on software solutions for real-time and embedded systems using C++ Your tasks include analyzing requirements and creating technical specifications Additionally, you are responsible for the implementation, integration, and testing of software components You will regularly conduct code reviews and quality assurance measures Furthermore, you assist in troubleshooting and optimizing existing systems You will collaborate with agile and cross-functional teams You excel in The basis of your success is a completed a masters degree in computer science, electrical engineering, or a comparable qualification You have proven professional experience in the development of software solutions with C++ Also, you have expertise in programming for real-time and embedded systems Additionally, you have several years of experience with common development tools and methods in the field of embedded software development Knowledge of real-time operating systems such as VxWorks or Embedded Linux is advantageous You possess good knowledge of hardware-software communication and interface technologies You impress us with your structured, solution-oriented, and goal-driven approach, as well as your working methodology Furthermore, your high teamwork and communication skills in both German and English set you apart You are much more than your qualifications, and we believe in the potential of every single candidate. We look forward to getting to know you! At Siemens, we believe that feeling valued and included is the foundation for doing great work. That’s why we aim to create an inclusive workplace where everyone feels a sense of belonging, and where individual perspectives and experiences are celebrated. Our commitment to fairness and respect extends to every applicant. As an equal opportunity employer, we welcome applications from individuals of all backgrounds and particularly encourage applications from persons with disabilities. In the case of equal qualifications, severely disabled applicants and applicants with equivalent status will be given preference. About usWe develop products and solutions for intelligent, secure energy networks, making a significant contribution to a sustainable energy transition. For this, we need bright minds actively bringing their skills and creativity to the table. People like you! Help us tackle the most exciting challenges together and implement what matters. What we offer is the opportunity to truly make a difference. So, what are you waiting for? Take the next step in your career with us!www.siemens.de/careers - if you would like to find out more about jobs & careers at Siemens. FAQ - if you need further information on the application process.

Requirements

can find more information here . The individual benefits are subject to regulatory, contractual, or corporate conditions. You’ll make an impact by As a software developer, you will be working on software solutions for real-time and embedded systems using C++ Your tasks include analyzing requirements and creating technical specifications Additionally, you are responsible for the implementation, integration, and testing of software components You will regularly conduct code reviews and quality assurance measures Furthermore, you assist in troubleshooting and optimizing existing systems You will collaborate with agile and cross-functional teams You excel in The basis of your success is a completed a masters degree in computer science, electrical engineering, or a comparable qualification You have proven professional experience in the development of software solutions with C++ Also, you have expertise in programming for real-time and embedded systems Additionally, you have several years of experience with common development tools and methods in the field of embedded software development Knowledge of real-time operating systems such as VxWorks or Embedded Linux is advantageous You possess good knowledge of hardware-software communication and interface technologies You impress us with your structured, solution-oriented, and goal-driven approach, as well as your working methodology Furthermore, your high teamwork and communication skills in both German and English set you apart You are much more than your qualifications, and we believe in the potential of every single candidate. We look forward to getting to know you! At Siemens, we believe that feeling valued and included is the foundation for doing great work. That’s why we aim to create an inclusive workplace where everyone feels a sense of belonging, and where individual perspectives and experiences are celebrated. Our commitment to fairness and respect extends to every applicant. As an equal opportunity employer, b

About the company

Software Developer (f/m/d) C++ for real-time and embedded systems In your new role, you will be working on solutions that our customers need for the protection and control of the energy networks of tomorrow. The digital transformation of the electrical energy system and the challenges of the energy transition require new thinking and breaking with paradigms What we offer you Exciting and challenging projects in the field of real-time and embedded software development 2 to 3 days per week of remote work as a global standard Opportunity to work in an international environment and learn from experts in their field Comprehensive training opportunities for both your professional and personal development Expert networks and other support programs with diverse exchange and career possibilities Attractive salary package and extensive social benefits Since each of over 300,000 team members feels that other benefits are particularly important, and we cannot list our entire benefit portfolio aaak

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobstairs.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:32 min

Human error and malicious threats in software systems

Luís Ventura Luís Ventura · WWC 2024

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all