FW Design Eng 3
Lattice Semiconductor View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- This position is in Pune, India.
- The candidate will design, develop, and maintain applications and system-level software running on Linux.
- The candidate will develop and optimize device drivers for hardware components.
- The candidate will collaborate with cross-functional teams to integrate software with hardware platforms.
- The candidate will conduct performance tuning, debugging, and reliability improvements.
- The candidate will contribute to system architecture discussions and provide technical guidance.
- The candidate will actively participate in Code Reviews to ensure code quality.
- The candidate will ensure scalability, reliability and performance at a system level.
- Bachelor's/Master's in Computer Science, Electrical Engineering or equivalent.
- 5+ years of experience in software development on Linux or other rich operating systems.
- Strong proficiency in C/C++.
- Hands-on experience with driver development and application-level programming.
- Solid understanding of Linux system programming.
- Knowledge of Linux kernel internals.
- Familiarity with Yocto-based distributions - BitBake workflows, BSP generation.
- Experience with performance profiling and optimization.
- Familiarity with scripting languages such as Python.
- Exposure to hardware-software integration in embedded or rich OS environments.