Looking for Firmware Lead Engineer
Magarpatta - Pune
REQUIREMENTS:
•
BSEE, BSCS, or BSCE degree or equivalent.
•
15+ years’ experience with C/C++ embedded firmware and Linux programing.
•
Proven experience with Yocto, Linux gcc build and debug tools.
•
Proven experience with GitHub/GitLab source code repository operations (commit, cloning, branching, etc).
•
Knowledge of x86 and ARM based server and data center infrastructure architecture.
•
Knowledge of hardware interfaces like SMBus/I2C, Ethernet, SPI, RS232/RS485, SATA, and PCIeUSB.
•
Knowledge of industry standard initiatives and standards such as OpenBMC, Redfish & IPMI, SNMP and working with open source software.
•
Knowledge of networking protocols and related debug tools.
•
Experience with Agile and CI/CD software development process methodologies.
•
Strong experience with documenting the design processes and architecture.
•
Strong analytical skills and decision-making capabilities.
•
Technical leadership experience, guiding other engineers in their design decisions
•
SCRUM team leadership experience
•
Excellent English communication skills, verbal and written
PREFERRED:
•
Experience with UEFI BIOS development.
•
Exposure to IoT technologies
•
Expertise with software programming languages, frameworks, and subsystems including but not limited to:
o
C++, C, C#, JavaScript, Python, Go, Perl, Shell
o
Linux kernel, device drivers and Linux device tree, filesystems, networking, serial communications, real-time operating systems (RTOS), bare-metal
o
Embedded Linux
•
Infrastructure and application development experience using technologies and architectures such as:
o
IP networking: TCP, UDP, TLS, DNS
o
Serial communications: RS232/485
o
Protocols: ModBus, BACnet, SNMP
o
Platforms: ARM, x86, SoC
•
Familiarity with software development environments and tools:
o
Integrated platforms like Eclipse, CodeWarrior, Visual Studio
o
Source code version control: Git
o
WireShark, Docker, Jenkins, VirtualBox, VMWare, BitBake, Yocto
Share your profiles at -
Pus...@vhc.in