
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.
People Also Searched For
Architectural Technologist jobs in Mumbai , Maharashtra , IN
Architectural Designer jobs in Mumbai , Maharashtra , IN
Architectural Consultant jobs in Mumbai , Maharashtra , IN
Architectural Technologist jobs in Maharashtra , IN
Architectural Designer jobs in Maharashtra , IN
Architectural Consultant jobs in Maharashtra , IN
Architectural Technologist jobs in Mumbai , IN
Architectural Designer jobs in Mumbai , IN
Architectural Consultant jobs in Mumbai , IN
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
