Embedded Software Engineer

External job listingat Menzotech

Tasks Develop, integrate, and support high-performance embedded software for communication systems, satellite technologies, and network-connected devices. Requirements 5+ years of softwar...

External source - not verified2 days agoOpen until: Feb 5, 2027

Salary

Not provided

Location

San Diego, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer

San Diego, United States

Job description

Tasks

  • Develop, integrate, and support high-performance embedded software for communication systems, satellite technologies, and network-connected devices.

Requirements

  • 5+ years of software development experience
  • Strong C/C++ programming skills
  • Embedded Linux and RTOS development
  • Multithreading, concurrency, and real-time systems
  • Networking protocols: IPv4/IPv6, TCP, UDP, DNS, DHCP, NAT, and VPN
  • Linux networking and socket programming
  • Debugging using Wireshark, tcpdump, and Linux utilities
  • Data structures, algorithms, and object-oriented design
  • Software architecture, integration, and system-level troubleshooting
  • Preferred: Experience with routers, gateways, modems, or telecom equipment
  • Preferred: Yocto, Buildroot, or OpenWrt
  • Preferred: Embedded Linux toolchains and cross-compilation
  • Preferred: Hardware interfaces: UART, SPI, I2C, USB, Ethernet, and PCIe
  • Preferred: Git, CI/CD, automated testing, and static analysis
  • Preferred: Wireless, cellular, satellite, or RF communication systems
  • OPT EAD / USC / GC Only

Schedule

  • W2 Role

How to apply

  • Share your updated resume by email.

Location

  • San Diego, CA

Similar jobs