Embedded Software Engineer (C/C++ / Linux)
Oxford Solutions, Inc · Posted Nov 10, 2026
- San Diego, California, United States
- On-site
- Contract · Mid
- 5+ years
Develop and support embedded software and networking applications for advanced communications systems.
Responsibilities
- Design, develop, test, and maintain embedded software applications using C/C++
- Develop Linux-based applications and work with custom Linux distributions
- Implement and troubleshoot networking functionality, including TCP/IP, UDP, routing, and network protocols
- Develop multithreaded applications and system-level software for embedded platforms
- Debug software, network connectivity, and system performance issues
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- Nice to have: Yocto
- Nice to have: Buildroot
- Nice to have: OpenWrt
- Nice to have: Python