Job Description:
We are seeking a talented Embedded Systems Engineer with expertise in OpenWRT, Linux, and embedded development to join our team. The ideal candidate will have 3-4 years of relevant experience in designing, developing, and maintaining embedded systems, particularly focusing on networking and wireless technologies.
Responsibilities:·
- Design, develop, and maintain embedded systems based on OpenWRT and Linux platforms.
- Customise and optimise OpenWRT firmware for various hardware platforms, ensuring stability, performance, and security.
- Collaborate with hardware engineers to integrate software with hardware components and peripherals.
- Troubleshoot and debug software and hardware issues on embedded systems.
- Ensure compliance with industry standards and best practices for embedded software development.
- Conduct performance analysis and optimisation to improve system efficiency and resource utilisation.
- Stay updated with the latest advancements in embedded systems, Linux kernel, and networking technologies.
- Provide technical support and assistance to cross-functional teams, including QA, product management, and customer support.
- Document design specifications, software architecture, and development processes.
Skills and Qualifications:
- 3-4 years of experience in embedded systems development, with a focus on OpenWRT and Linux.
- Proficiency in C/C++ programming languages for embedded systems.
- Strong understanding of Linux kernel, device drivers, and system internals.
- Experience with cross-compilation toolchains, build systems (eg: Buildroot), and version control systems (e.g., Git).
- Knowledge of networking protocols such as TCP/IP, UDP, DHCP, DNS, and HTTP.
- Familiarity with wireless communication standards and protocols (e.g., 802.11, Bluetooth, Zigbee).
- Experience with hardware bring-up, board support package (BSP) development, and hardware/software integration.
- Ability to work independently as well as collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and ability to articulate technical concepts to non-technical stakeholders.
Education:
B.E. and B. Tech graduates from any specialisation
Location:
Thiruvananthapuram