TekWissen Group is a workforce management provider throughout India and many other countries in the world. The below client represents the connected world offering innovative and customercentric information technology experiences
Position: Embedded Software Engineer
Location: Bangalore
- Develop test and maintain software for embedded systems using the Zephyr OS.
- Design and implement device drivers communication protocols and other systemlevel software components.
- Collaborate with hardware engineers to ensure seamless integration of software with hardware platforms.
- Optimize software for performance memory usage and power consumption.
- Participate in code reviews debugging and troubleshooting to ensure highquality software deliverables.
- Document software designs interfaces and procedures.
Preferred Qualifications:
- Experience with IoT development and deployment.
- Familiarity with development tools such as GCC GDB and CMake.
- Contributions to opensource projects particularly Zephyr OS.
- Lead the development and maintenance of firmware for embedded devices using Zephyr RTOS.
- Architect and design software systems including device drivers kernel modules and middleware.
- Mentor junior engineers and provide technical guidance to the team.
- Collaborate with crossfunctional teams including hardware software and product management to deliver highquality products.
- Conduct performance analysis and optimization of firmware.
- Ensure compliance with industry standards and best practices in firmware development.
- Contribute to the continuous improvement of development processes and tools.
Qualifications:
- Bachelors or Masters degree in Electrical Engineering Computer Engineering or a related field.
- 5 years of experience in firmware development for embedded systems.
- Deep understanding of the Zephyr RTOS and its architecture.
- Proficiency in C and C programming languages.
- Experience with hardware interfaces and communication protocols (e.g. GPIO I2C SPI UART CAN).
- Strong debugging skills using tools like JTAG oscilloscope and logic analyzers.
- Experience with version control systems such as Git.
- Excellent communication and leadership skills.
Preferred Qualifications:
- Experience in wireless communication technologies (e.g. WiFi Bluetooth LoRa).
- Knowledge of cybersecurity principles in embedded systems.
- Track record of contributing to opensource projects.
- Familiarity with Agile development methodologies.
TekWissen Group is an equal opportunity employer supporting workforce diversity.