Solution Architect-Firmware Architect, Bengaluru
AALUCKS Talent ProPosition: Solution Architect-Firmware Architect, Bengaluru
Department: Information Technology | Role: Full-time | Experience: 10 to 14 Years | Number of Positions: 1 | Location: Surat
Skillset:
Silicon Lab, Firmware, Bare Metal/RTOS C Language, Embedded System, ARM Cortex M architecture, OOPS Concept, FOTA, Bootloaders, Excellent English communication skills
Job Description
Responsibilities
• Lead all aspects of firmware engineering starting from pre-development, design, prototyping, testing, validation to maintenance with little/no guidance.
• Plan and execute multiple project requirements with changing priorities.
• Partially responsible to do requirement engineering, support prepare user stories, derive use cases and subsequently product requirements for Product Owners.
• Extremely good analytics skills.
• Frequently required to conceive ideas and prepare quick pre-development prototypes for internal review and to assess the technical feasibility of the use cases.
• Ability to work in a team environment and provide cross-project support.
Qualifications
• BTech/BE or MTech/ME in ECE/EE/Instrumentation/CS, or equivalent degree.
• At least 4 to 8 years of experience with Bare metal/RTOS programming in C.
• 10+ years of experience in defining architecture, design and development and exposure working with multi-site global teams.
• Embedded Systems certification/training/online courses is appreciated.
Mandatory Skills
• 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.
• Ability to identify the root cause and resolve complex and bugs in firmware
• Ability to adopt existing concepts and methodologies to create and open new ways of approaching and fulfilling the internal and external client/Project requirements.
• Expert level understanding of Embedded C concepts, ARM Cortex M architecture and build toolchains
• C, C++ (OOPS Concepts), Python , Sockets, Security – Advance
• Analyze the schematics and electrical/electronic designs to ensure it meets the requirements from firmware perspective.
• Strong understanding of FOTA and security aspects related to it
• Experience with ARM GNU toolchain, make files, CMake, IDE’s and debugging tools
• Basic knowledge of electronics and circuits
• Expertise with RTOS, Bootloaders
• Experience with using lab instruments such as DSO, Logic analyzers, DMM, etc
• Advanced level understanding of scripting language such as python, shell, etc.
• Strong understanding on West, Ninja, GIT versioning system
• Good written and verbal communication skills, interpersonal skills.
• Understanding of Embedded Linux, UBoot, Device drivers, etc
• Experience with CICD, static code analysis and unit testing
• Experience with Cloud integration with MQTT, AWS, Azure, etc
• Experience with networking protocols such as USB, CAN, Ethernet, TCP/UDP, IP, etc
Additional Information
We are looking for max. 30 days of official notice period
Required Qualification Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,
With a Global product engineering and systems integration company