Job Type: Full Time
Last Date to apply: 16-Feb-2024
You'll win us over by:
Holding a B.Sc./M.Sc. in Computer Science, Electrical Engineering, or Computer Engineering.
3+ years of embedded software development experience
Understanding of embedded systems, RTOS, computer architecture, and interfacing
Expertise in RTOS based and system-level software development
Low-level programming experience in C and Assembly language
Proficiency in C/C++
Excellent concepts in Operating Systems theory and computer architecture
Expertise/knowledge with any of the following technologies will be an added advantage:
ARM or Intel architecture
Virtualization and TrustZone/SecureBoot/TPM
Wired or wireless connectivity technologies e.g. USB, PCI/PCIe, WiFi, Bluetooth, Bluetooth Low Energy
High-level operating systems e.g. Linux and MS Windows
Good understanding of electronic hardware (reading schematics and component data sheets
Expertise in Linux kernel (device trees, patching, configuration, building, etc.)
Experience in development on Linux hosts (Ubuntu, etc.)
Proficient in the use of source code management tools
Demonstrated capability to identify system-level issues (software)
Software architecture design, unit test plans, and documentation skills
Good communication skills, ability to learn quickly, and follow team-agreed timelines
Know about the role:
You will be working on the hypervisor product line (hardware virtualization solutions) and be responsible for development, debugging, testing, documentation, porting to different embedded hardware platforms, and maintenance of various software components. Responsibilities may also include consulting with customers during pre-sales and post-sales activities.
Interested candidates can send their CVs to pkljobs.sisw@siemens.com with the exact position title and team name mentioned in the subject line.