Embedded Developer
Digitalshakha Verified employer
Actively hiring · Posted 18d ago · JEV26100CDA1328BC
Job description
Responsibilities:Design and implement embedded software applications for IoT devices using C programming language.Develop and maintain firmware for Raspberry Pi-based systems, ensuring optimal performance and compatibility with various IoT sensors and peripherals.Collaborate with hardware engineers to define and document system requirements and specifications.Conduct thorough testing and debugging of embedded software to identify and resolve any issues or bugs.Optimize code and improve system performance to enhance the overall user experience.Stay updated with the latest industry trends and technologies in embedded systems and IoT development.Work closely with the product management team to translate customer requirements into technical specifications.Provide technical support and guidance to the team during the development and deployment phases.Participate in code reviews and contribute to the continuous improvement of software development processes.Qualifications:Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.Strong proficiency in C programming language with a solid understanding of embedded systems.Experience developing software for Raspberry Pi or similar single-board computers.Knowledge of IoT protocols and technologies such as MQTT, CoAP, TCP/IP, and wireless communication (Wi-Fi, Bluetooth, etc.).Familiarity with various sensors, actuators, and electronic components commonly used in IoT devices.Solid understanding of software development methodologies and version control systems (e.g., Git).Strong problem-solving skills and the ability to debug complex issues in embedded systems.Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.Prior experience in developing IoT applications or working on IoT projects is a plus.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Digitalshakha.
- Track your application and get updates by email and WhatsApp.