https://bayt.page.link/7mgbDPCq83UcEj779
Back to the job results

Staff Engineer Realtime Operating System and Hypervisor

30+ days ago 2025/07/02
Other Business Support Services
Create a job alert for similar positions

Job Description

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.
The Realtime Operating System and Hypervisor team is a crucial part of Siemens Foundational Services, offering high-quality embedded software products and services to teams across Siemens. This highly skilled team specializes in developing embedded software for a wide range of mission-critical applications, including Industrial control systems, smart building automation and Internet of Things (IoT) devices. As experts in RTOS and virtualization technologies, the team plays a pivotal role in enabling reliable, high-performance computing for Siemens' industrial and IoT solutions. 
THIS IS YOUR ROLE!
- This role is to be effectively engaged in designing, developing, debugging, testing, documenting, and maintaining various software components for real-time operating systems and virtualization solutions. 
- This role will also involve porting software to different embedded hardware platforms. 
- Work closely with customer and client teams to capture needs, give technical support, and offer expert consultation. 
YOUR RESPONSIBILITIES!
- Design, develop, debug, and maintain embedded systems and software components. Work on system-level programming, including C/C++ development
- Analyze and resolve system-level software issues. Design software architecture and build unit test plans and documentation
- Collaborate with customer teams to capture requirements and provide technical support. Port software to various embedded hardware platforms. Utilize source code management tools effectively
QUALIFICATIONS:
- We seek graduates of B.Sc/M.Sc in Computer/Electrical Engineering/Computer Science with 5+ years of professional experience 
- Proficiency in C/C++ programming. Strong expertise in embedded systems or system-level programming
- We value a solid understanding of real-time operating systems and computer architecture.
- Bring experience with software architecture design and testing, along with familiarity with ARM/Intel architecture and virtualization technologies (e.g., Secure Boot, TPM).
- Demonstrate knowledge of connectivity technologies (e.g., USB, WiFi, Bluetooth). We seek experience with general-purpose OS (Linux, Windows) and Linux kernel tasks (e.g., device trees, patching).
- Showcase understanding of electronic hardware (e.g., schematics, component data sheets).
- Exhibit familiarity with Python scripting and containerization technologies (e.g., Docker, containers). We welcome Zephyr RTOS experience (a plus) 
Along with these technical skills, your good communication skills, excellent verbal and writing skills in English, the ability to learn quickly and adhere to scheduled and team-agreed timelines make you an outstanding match for this role.
We are Siemens

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!


We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.


 #LI-HYBRID





You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.