Job Description
Job Title: Embedded Linux Development Engineer
Location: Bangalore
Experience: 4-9 Years
Key Responsibilities
- Design and implement embedded software solutions on Linux-based platforms.
- Develop and maintain device drivers, system services, and application software.
- Collaborate with hardware engineers to integrate software with hardware components.
- Perform system testing, debugging, and troubleshooting to ensure software quality.
- Optimize performance and resource utilization of embedded systems.
- Contribute to the full software development lifecycle, including requirements analysis, design, implementation, and documentation.
- Stay updated on emerging technologies and best practices in embedded systems and Linux development.
Required Skills
- Familiarity with ARM architecture and development.
- Experience with version control systems (e.g., Git).
- Knowledge of real-time operating systems (RTOS) is a plus.
- Experience with Agile development methodologies.