Software EngineerTechnovative Applications
Job Summary
We're looking for someone with 5-10 years of experience as a Software Developer with strong expertise in C++ and Embedded Software Development. The ideal candidate will have extensive experience working with Real-Time Operating Systems (RTOS) and network protocols like UDP/TCP. This role involves designing, implementing, and maintaining embedded software solutions for complex systems that require high performance and reliability.
ResponsibilitiesDesign 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
QualificationsBachelor's degree in Computer Science, Electrical Engineering, or related technical field Strong problem-solving skills with the ability to debug complex system issues Experience with version control systems and software development lifecycle methodologies
Requirements
- C++•5 - 10 years
- C•5 - 10 years
- Embedded Software Development•5 - 10 years
- RTOS•5 - 10 years
- UDP/TCP•5 - 10 years
- Linux•5 - 10 years
- Algorithms•1 - 5 years
Nice to Have
- Device Drivers•5 - 10 years
- Python•5 - 10 years
- GPU•5 - 10 years
- AI•5 - 10 years
About Us
Technovative Applications is a company dedicated to developing radar interferometers for the United States Department of Defense and Homeland Security. We welcome job seekers to join our team, where we prioritize innovation and technical excellence in our work.
Job Roles
Information Technology