Search

Embedded Software Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Title: Embedded Software Engineer

\n

Location: San Diego, CA – work is 100% on-site

\n

Duration: 6+ months

\n


\n

Key Responsibilities:

\n

    \n
  • Design, develop, integrate, and support production-quality embedded and network software for commercial and government communication systems, applications, and products.
  • \n

  • Own significant software components from architecture and design through implementation, integration, test, deployment, and sustaining engineering.
  • \n

  • Develop high-performance software and services in C/C++, with additional development in languages such as Python as appropriate.
  • \n

  • Design and implement software for Linux-based embedded and RTOS platforms, including multithreaded and event-driven applications, system services, device interfaces, and network applications.
  • \n

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • \n

  • 5+ years of professional software development experience
  • \n

  • Strong software development experience in C and/or C++.
  • \n

  • Solid understanding of computer networking, including IP, TCP, UDP, sockets, and common networking protocols.
  • \n

  • Experience debugging complex software and system-level issues using source-level debuggers, logs, packet captures, and other diagnostic tools.
  • \n

\n

Preferred:

\n

    \n
  • Experience developing software for routers, gateways, modems, wireless devices, telecommunications equipment, or other networked embedded platforms.
  • \n

  • Strong understanding of Linux networking, including routing, interfaces, VLANs, bridging, firewalling, and network configuration.
  • \n

  • Experience with wireless communications technologies such as cellular, Wi-Fi, satellite, or other RF/networking systems.
  • \n

  • Experience with embedded Linux build environments, development toolchains, cross-compilation, and hardware/software integration.
  • \n

  • Familiarity with Yocto, Buildroot, OpenWrt, or similar embedded Linux environments.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...