Company Description
RFBytes is an automation product development company specializing in retail automation for petrol pumps, power electronics, and embedded domain products. The company focuses on engineering accurate, reliable, and affordable hardware and software solutions, backed by strong quality assurance and efficient product delivery. RFBytes is driven by customer satisfaction and aims to meet customer requirements through tailored solutions, client retention, and repeat business. The team maintains a collaborative environment with regular training and seminars to stay current on new technologies and products. This commitment enables RFBytes to deliver comprehensive automation solutions that offer an excellent customer experience.
Role Description
The Embedded Software Engineer – C, C++ will design, develop, and maintain embedded software for automation products, working closely with hardware and cross-functional teams. Day-to-day responsibilities include writing and optimizing C/C++ code for embedded systems, implementing software features, and participating in design reviews. The role involves debugging and troubleshooting software issues, integrating firmware with hardware components, and supporting testing and validation activities. The engineer will contribute to documentation, follow best practices in software development, and collaborate to improve system reliability and performance. This is a full-time, on-site role based in Haveli.
Qualifications
-
Candidates should possess strong skills in Embedded Software Programming and Embedded Software development.
-
Candidates should possess solid Software Development skills, including proficiency in C and C++ for embedded systems.
-
Candidates should possess skills in Debugging and troubleshooting embedded software and system-level issues.
-
Candidates should possess Software Design skills for real-time, resource-constrained embedded environments.
-
Relevant qualifications include a degree in Electronics, Computer Engineering, or a related field, or equivalent practical experience.
-
Beneficial skills include familiarity with microcontrollers, communication protocols (e.g., UART, SPI, I2C, CAN), and real-time operating systems.
-
Experience with version control systems, hardware–software integration, and test tools such as oscilloscopes and logic analyzers is advantageous.
-
Strong analytical thinking, clear written and verbal communication, and the ability to work collaboratively on-site in Haveli are expected.