Firmware Developer

Siemens

The Role

Overview

Develop embedded Linux C++ software for power-electronics hardware and connectivity.

Key Responsibilities

  • embedded linux
  • software development
  • code review
  • test specification
  • integration testing
  • architecture docs

Tasks

-Technical contact for component manufacturers and suppliers as well as external -Development/adaptation of software components in the field of "Embedded Linux and connectivity" in compliance with the established software development process -Participation in code and specification reviews -Coding and documentation of modules/SW components -Creation of test specifications for integration/laboratory tests -Integrate/test the modules/components into the overall system -Creation of SW specifications and architecture documents -Carrying out and documenting unit/module tests -Participation in the selection of SW components

Requirements

  • embedded linux
  • c++
  • git
  • sqlite
  • power electronics
  • computer science

What You Bring

-3+ years of proven experience in the field of software engineering based on established software development processes. -Very good knowledge of spoken and written English. -You should have core knowledge of Power Electronic Hardware development -High degree of independence and result orientation. -Good English language skills mandatory. -Knowledge of databases (SQLite). -3+ years of proven experience in "Embedded Linux" and associated production environments. -Openness, ability to work in a team. -Product & solution cyber security experience is a plus. -Knowledge of agile methods and DevOps mindset including continuous integration. -Excellent knowledge of SW version management tools (preferably GIT and GitLab). -Completed degree in Computer science, Electronics, electrical engineering or comparable training. -Knowledge of JavaScript and embedded web development is a plus. -Knowledge of fieldbus protocols, especially CAN is a plus. -3+ years of proven experience in programming C++. -Interfaces to all other specialist departments in development. -Knowledge of advanced requirements engineering, expert knowledge in Design concepts. -Knowledge of common communication interfaces/protocols is a plus.

The Company

About Siemens

-The company drives progress with solutions in electrification, automation, and digitalization across industries. -With cutting-edge products and services, it leads sustainable innovation for industries like energy, manufacturing, and infrastructure. -Its impressive portfolio includes smart grids, automated factories, advanced healthcare technologies, and solutions for urban mobility. -Siemens’ digital solutions enhance efficiency and sustainability in everything from smart buildings to electric vehicles. -It has contributed to iconic projects, including energy-efficient train systems and automation in key industrial sectors. -Transforming how industries use digital technology to optimize operations and tackle global challenges.

Sector Specialisms

Industrial Automation

Building Automation

Rail Transport

Health Technology

Factory Automation

Process Industries

Pharmaceuticals

Chemicals

Food and Beverage

Electronics

Semiconductors

Power Systems

Healthcare

Transportation

Energy

Infrastructure

Digital Industries

Industrial Control Systems

Sensors

Radio-Frequency Identification

Product Lifecycle Management

Simulation and Testing

Cloud-based IoT

Software as a Service

Digital Twins