Siemens

IoT Developer (Linux/ C++)

Remote Hybrid Romania
Git Python Bash Rust Microservices Kubernetes C++
Search for More Jobs Talk to a recruiter now 💪
Description

The Team

EMSYS stands for Embedded Systems development - hardware design, PCB layout to firmware and software development, integration and testing, production support.

Our team is involved in product development for the Smart Infrastructure division of Siemens in the fields of Energy Management and Building Products and has complete responsibility for new modules and products. Hardware and software developers are working together from various locations and support each other in a highly effective way.

The Projects

As an IoT Developer you will be working in the Building Products field, helping to shape the infrastructure for future smart buildings. The partner division has developed and deployed world class systems to automate and manage complex buildings such as hospitals, data centers or universities: Siemens Desigo.

As part of the EMSYS BP team, you will contribute to advancing the state-of-the-art solutions that will be integrated in future versions of the systems developed by our partners. As more and more information processing is shifting towards the Edge/Local processing, you will develop sophisticated IoT devices, based on Siemens hardware and Embedded Linux solutions to bring the infrastructure to life.

As energy efficiency is a major concern in the development of Siemens systems, our work has a direct contribution to the lowering of the carbon footprint of medium and large buildings, which already consists of 36% of the total emissions across Europe.

Will you join our team? If we have captured your interest, then read on to discover the challenge!

Requirements:

  • Object-oriented product design and implementation in C++ for embedded devices based on Linux (Yocto / cross-platform development).
  • Good grasp of modern software development techniques (OOP, SOLID) with emphasis on quality: developer testing (gtest/gmock), CI/CD (GitLab runner, Lava) and configuration management (CMake).
  • Familiarity with Linux-based C++ development tools (git, cmake, gcc, clang).
  • Familiarity with scripting languages (python, bash, standard UNIX-based solutions).
  • Open to explore modern technologies like Rust.
  • Proactive and motivated personality with excellent communication skills to cooperate with other teams, as well as other locations in a global setup.
  • Fluency in English, spoken and written.
  • Good analytical skills.
  • Ability to work in a team environment and provide cross-project support.

Responsibilities

  • Product design, implementing and testing an IoT-based system, on an embedded Linux device.
  • Build components in an ecosystem that integrates cloud and local data processing device with wired and wireless devices' integration.
  • Create unit and integration tests, and elaborate documentation for support and production.
  • Work in an agile development environment using the Scrum methodology and SAFe principles.
  • Offer support for the hardware and test team.
  • System integration support.

Nice to have

  • OSS concepts and frameworks (edge, container, microservices).
  • IoT standards (W3C, Building Topology Ontology, thing description).
  • Network concept (IPV6, 6LoWPAN, thread/OpenThread) and implementation with strong focus to solution security.
  • Using, collaboration and contribution on Open- and Inner Source components/frameworks with focus on upstream.
  • Knows and follows ideal practices using modern C++17 or greater.
  • Advanced Linux containers support (k3s/k8s).
  • Experience with smart-home/smart-building solutions.

At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

 
Siemens
Siemens
Consulting Cyber Security Manufacturing Real Estate

0 applies

4 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say