Technovative Applications is looking for a Software Developer to design, implement, and maintain embedded software solutions for complex systems requiring high performance and reliability.
Requirements
- 5-10 years of experience as a Software Developer
- Strong expertise in C++
- Embedded Software Development
- Extensive experience working with Real-Time Operating Systems (RTOS)
- Experience with network protocols like UDP/TCP
- Strong problem-solving skills with the ability to debug complex system issues
- Experience with version control systems and software development lifecycle methodologies
Responsibilities
- Design and develop high-performance embedded software solutions using C/C++ in RTOS environments
- Implement and optimize network communication protocols (UDP/TCP) for reliable data transmission in embedded systems
- Collaborate with cross-functional teams to troubleshoot complex software issues and ensure system reliability
Other
- Bachelor's degree in Computer Science, Electrical Engineering, or related technical field