This premier networking company is a senior-level Software Engineer on a contract basis to join their embedded Linux software team to help build the necessary embedded software for its current products and services.
Responsibilities
- Software design: write C/C++ code in a Linux environment.
- Write multi-tasking and multi-threading software.
- Write unit tests
- Participate in code reviews
- Test and debug software
- Integrate user-space code with Linux open-source software (Linux Container Networking Protocols).
Qualifications
- BSEE/BSCS, and 5+ years of embedded software development experience.
- Solid C/C++ experience developing open-source networking software in a Linux environment.
- Experience with Linux build frameworks (OpenWRT and/or Yocto).
- Experience with embedded SoC processors and SDKs (Qualcomm and/or Broadcom).
- Knowledge with scripting languages (Python).
- Experience with cloud development (AWS cloud infrastructure).
Visa Requirements: Must be a US Citizen or US Green Card Holder