Back

Embedded Software Developer (f/m/d) Industrial PC

Job Description

Knowledge for the world of tomorrow.


We, at DI Factory Automation, are innovation leaders in automation. In close cooperation with our partners and customers, we are the driving force for digital transformation in the discrete and process industries. Our outstanding portfolio in industrial automation is what makes us so strong. The industry is on the brink of the fourth industrial revolution. Automation is followed by the digitalization of production. The goal: an increase in productivity, efficiency, speed, and quality, leading to greater competitiveness for companies as they move into the future of the industry. As Business Line Industrial Computing, we deliver best-in-class IPC platforms for Industrial IoT, autonomous machines and virtualization solutions in the industry.


Your area of responsibility - challenging and future-oriented
  • Your primary responsibility is to design, develop, integrate, test, and maintain firmware modules (UEFI BIOS / ACPI) to initialize industrial PC hardware components.
  • In addition, you design and develop device drivers and software applications in the programming languages C, C++ and C# under the Windows and Linux operating systems.
  • Your responsibilities also include the creation of developer documentation.
  • You will be in direct technical contact with external companies and Siemens colleagues in USA, China, and Turkey.
  • You will work intensively with technologists, hardware developers, system testers and our manufacturing department, and will coordinate cross-functionally throughout your area of responsibility.
Your qualifications - sound and adequate
  • We would like to talk to you if you have a successfully completed a university degree in the field of electrical engineering, communications engineering, computer science or automation technology.
  • In order to qualify for this position, you must bring excellent knowledge and experience in developing, integrating and testing of firmware modules (UEFI BIOS / ACPI).
  • Additionally, you must have excellent knowledge and experience in the use of Windows and Linux operating systems and PC technologies.
  • Ideally, you have experience designing and developing device drivers and software applications in C, C++, C#, and Assembler.
  • Experience in communication and visualization of software architectures, is a plus.
  • You also bring good knowledge of PC hardware (USB, PCI-Express, SATA, ...).
  • You are characterized by an independent and self-motivating working style and can coordinate well within the team.
  • In addition, you bring good English communication skills.
Make your mark in our exciting world at Siemens.

As an equal-opportunity employer we are happy to consider from applications from individuals with disabilities.

www.siemens.com/careers - if you would like to find out more about jobs & careers at Siemens.

FAQ- if you need further information on the application process.


Organization: Digital Industries

Company: Siemens AG

Experience Level: Experienced Professional

Full / Part time: Either

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?