Member of Technical Staff I
ChennaiFull-timeJunior levelPosted 1 week ago
Junior software engineering role at Lattice Semiconductor in Chennai. Needs an MCA, B.Tech or B.E..
About the role
Member Technical Staff I - LINUX C++ DEVELOPMENT We are looking for a Linux C++ / BMC engineer who enjoys solving complex embedded systems problems and building reliable platform-management software. The role focuses on C++ development, Linux internals, system services, communication frameworks, and embedded Linux build environments.
What you'll do
- Design, develop, and maintain embedded firmware components using C++ and object-oriented programming principles
- Develop Linux applications using system calls, inter-process communication, socket programming, and POSIX multithreading
- Implement and integrate system services using systemd and D-Bus
- Build and maintain embedded Linux software using Yocto/BitBake and Makefiles
- Debug software and system issues using tools such as GDB and platform logs
What you need
- C++
- Linux
- Git
- Embedded C
- JIRA
Good to have
- Python
- Shell scripting
- C