Want to hear how I work? Hit play.Kablio AI applies for you. You just show up to the interviewKablio AI helps you secure roles in construction, clean energy, facilities management, engineering, architecture, sustainability, environment and other physical world sectors.
Get hired, get rewarded!
Land a job through Kablio and earn a 5% salary bonus.
Exclusive benefits
5%Bonus
Firmware Architect
Siemens
Siemens focuses on electrification, automation, and digitalization across various industries.
Lead firmware architecture from design through testing to maintenance.
Partially responsible to do requirement engineering, support prepare user stories, derive use cases and subsequently product requirements for Product Owners.
Frequently required to conceive ideas and prepare quick pre-development prototypes for internal review and to assess the technical feasibility of the use cases.
Plan and execute multiple project requirements with changing priorities.
Analyze the schematics and electrical/electronic designs to ensure it meets the requirements from firmware perspective.
Lead all aspects of firmware engineering starting from pre-development, design, prototyping, testing, validation to maintenance with little/no guidance.
What you bring
c++
python
arm cortex-m
embedded linux
rtos
ci/cd
Ability to identify the root cause and resolve complex and bugs in firmware
C, C++ (OOPS Concepts), Python , Sockets, Security Advance
9+ years of experience in defining architecture, design and development and exposure working with multi-site global teams.
Extremely good analytics skills.
Ability to work in a team environment and provide cross-project support.
Expert level understanding of Embedded C concepts, ARM Cortex M architecture and build toolchains
Understanding of Embedded Linux, UBoot, Device drivers, etc
BTech/BE or MTech/ME in ECE/EE/Instrumentation/CS, or equivalent degree.
Expertise with RTOS, Bootloaders, using lab instruments such as DSO, Logic analyzers, DMM, etc
Experience with CICD, static code analysis and unit testing, Cloud integration with MQTT, AWS, Azure, etc and networking protocols such as USB, CAN, Ethernet, TCP/UDP, IP, etc
Ability to adopt existing concepts and methodologies to create and open new ways of approaching and fulfilling the internal and external client/Project requirements.
Embedded Systems certification/training/online courses is appreciated.
At least 4 to 8 years of experience with Bare metal/RTOS programming in C.
Basic knowledge of electronics and circuits
Strong understanding of FOTA and security aspects related to it
Ability to drive end to end development of firmware units to achieve varying levels of requirements with respect to power consumption, performance, and code size.
Advanced level understanding of scripting language such as python, shell, etc. Strong understanding on West, Ninja, GIT versioning system
Experience with ARM GNU toolchain, make files, CMake, IDEs and debugging tools
Hey there! Before you dive into all the good stuff on our site, let’s talk cookies—the digital kind. We use these little helpers to give you the best experience we can, remember your preferences, and even suggest things you might love. But don’t worry, we only use them with your permission and handle them with care.