Job
Description
You will be part of Boon (formerly known as Swajal), an organization with a mission to ensure equitable access to drinking water for all. Collaborating with various sectors like villages, hotels, train stations, airports, hospitals, and schools, we are dedicated to creating a better future for everyone. As an Embedded Developer, your responsibilities will include working closely with designers and engineering teams to outline technical requirements, creating program architecture based on project needs and hardware specifications, coding software, embedded programs, and system protocols. You will also be responsible for testing embedded software systems for proper integration, troubleshooting any errors or inefficiencies, and implementing necessary repairs, modifications, and upgrades. Additionally, you will manage project timelines, report any delays to the supervisor, generate diagnostic reports, technical manuals, and software development documentation, as well as maintain embedded software systems and perform maintenance tasks when required. To qualify for this role, you should possess a bachelor's degree in Electronics and Communication or a related field, along with a minimum of three years of experience as an embedded developer. Proficiency in programming languages like C and C++, as well as a deep understanding of hardware architecture (e.g., ARM, Atmel, STM, ESP32) and hardware protocols (e.g., USB, UART, I2C, SPI) are essential. Strong diagnostic, analytical, and problem-solving skills, along with excellent organizational and project management abilities, will be crucial in this role. Furthermore, staying updated with the latest technological advancements and techniques is expected.,