Embedded Software Engineer

Menzo Technologies Corp
San Diego, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests UClibc (C Standard Library) C++ (Programming Language) Computer Programming Computer Networks Modems Continuous Integration Data Structures Dynamic Host Configuration Protocol Software Debugging Linux Network Address Translation
+29 more
Domain Name System (DNS) Linux on Embedded Systems Embedded Software Ethernet Firmware Hardware Interface Design Internet Protocol IPv4 IPv6 Virtual Private Networks (VPN) Routing Network Protocols Object-Oriented Software Development PCI Express Real-Time Operating Systems Transmission Control Protocol (TCP) Tcpdump Wireshark Universal Asynchronous Receiver/Transmitter USB Network Routers Multithreading Scripting Real Time Systems Concurrency Git Openwrt Yocto Build Tools

Requirements

  • Strong C/C++ Programming
  • Embedded Linux and RTOS
  • Multithreading, Concurrency & Real-Time Systems
  • IP Networking - IPv4/IPv6, TCP, UDP, Sockets
  • Linux Networking - Routing, DNS, DHCP, NAT, VPN
  • Network Debugging - Wireshark, tcpdump
  • Data Structures, Algorithms & Object-Oriented Design
  • System-Level Debugging and Troubleshooting
  • Python Scripting

Preferred:

  • Experience with Routers, Gateways, Modems, or Telecommunications Equipment
  • Embedded Linux Build Systems - Yocto, Buildroot, OpenWrt
  • Hardware Interfaces - UART, SPI, IΒ²C, USB, Ethernet, PCIe
  • Wireless, Cellular, Satellite, or RF Communication Systems
  • Git, CI/CD, Automated Testing, and Cross-Compilation
  • Experience with High-Availability and Networked Embedded Systems

What We Are Looking For:

Candidates should have strong hands-on experience in embedded software development, C/C++ programming, Linux/RTOS environments, networking protocols, multithreaded applications, and system-level debugging. The ideal candidate should be capable of owning software components end-to-end, troubleshooting complex production issues, and collaborating with hardware, firmware, and network engineering teams.

About the company

Menzo Technologies Corp. has an urgent opening with our direct client, for an experienced Embedded Software Engineer in San Diego, CA.

We are looking for skilled candidates with strong hands-on experience in C/C++, Embedded Linux, RTOS, and IP networking technologies to develop and support production-quality embedded software for communication systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…