Quick overview
Job description
Location: San Diego, CA Salary: $75.00 USD Hourly - $95.00 USD Hourly Description: Our client is currently seeking a Software Engineer
12 months+
Responsibilities Design, develop, integrate, and support production-quality embedded and network software for commercial and government communication systems, applications, and products. Own significant software components from architecture and design through implementation, integration, test, deployment, and sustaining engineering.
Develop high-performance software and services in C/C++, with additional development in languages such as Python as appropriate. Design and implement software for Linux-based embedded and RTOS platforms, including multithreaded and event-driven applications, system services, device interfaces, and network applications. Develop and troubleshoot networking functionality involving IPv4/IPv6, TCP, UDP, routing, DNS, DHCP, NAT, VPNs, and other IP networking technologies.
Analyze packet flows and diagnose complex system and network issues using tools such as Wireshark, tcpdump, and Linux networking utilities. Optimize applications, protocols, and algorithms for operation across wireless, cellular, satellite, and other variable or constrained network environments. Collaborate with systems, hardware, firmware, test, and network engineers to define interfaces, architectures, and end-to-end solutions. Investigate difficult field and system-level problems, identify root causes, and drive solutions through production deployment.
Participate in architecture and design reviews and contribute to software engineering best practices, including code reviews, automated testing, CI/CD, and configuration management. Provide technical guidance and mentorship to less-experienced engineers while contributing directly to software development. Communicate technical trade-offs, status, risks, and recommendations clearly to engineering teams and stakeholders.
Basic Requirements Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. 5+ years of professional software development experience, with approximately 5 years of experience preferred for this role. Strong software development experience in C and/or C++. Professional experience developing software for embedded Linux or RTOS environments. Solid understanding of computer networking, including IP, TCP, UDP, sockets, and common networking protocols.
Experience designing, debugging, and maintaining multithreaded, concurrent, or real-time software systems. Strong understanding of software engineering fundamentals, including data structures, algorithms, object-oriented design, operating systems, and software architecture. Experience debugging complex software and system-level issues using source level debuggers, logs, packet captures, and other diagnostic tools.
Preferred Qualifications Experience developing software for routers, gateways, modems, wireless devices, telecommunications equipment, or other networked embedded platforms. Strong understanding of Linux networking, including routing, interfaces, VLANs, bridging, firewalling, and network configuration. Experience with wireless communications technologies such as cellular, Wi-Fi, satellite, or other RF/networking systems. Experience with embedded Linux build environments, development toolchains, cross-compilation, and hardware/software integration.
Familiarity with Yocto, Buildroot, OpenWrt, or similar embedded Linux environments. Experience with networking software and technologies such as VPNs, tunneling, QoS, and advanced routing libraries. Experience developing interfaces to hardware and peripherals using technologies such as UART, SPI, I C, USB, Ethernet, or PCIe. Familiarity with modern development practices and tools including Git, CI/CD, automated testing, static analysis, and issue tracking.
Experience developing software for systems requiring high availability, reliability, security, or operation in constrained network environments. Exposure to containerized applications, cloud-connected edge systems, telemetry, or device-management platforms. Experience working with communications systems for commercial, government, aerospace, or defense applications. MUST LIVE IN SO.CAL AND BE ON SITE IN SAN DIEGO CA
Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact
This job and many more are available through The Judge Group. Please apply with us today!
Similar jobs
- MI

Senior Staff Software Engineer, R&D - IntelliScript (Remote)Recently posted
Milliman IntelliScript · Brookfield, WI · Remote 🇺🇸
MicroservicesSQLGit+9Technology$134.2k - $254.8k/yr - BO
Senior Systems Engineer **Sign-on Bonus Potential** with Security ClearanceRecently posted
Boeing · Annapolis Junction, MD · Hybrid 🇺🇸
ScrumConfluenceJira+2Technology$197k - $250k/yr - LT

Associate, Software Engineering with Security ClearanceRecently posted
L3Harris Technologies · Anaheim, CA · Hybrid 🇺🇸
MATLABC++PythonTechnology$75.5k - $140.5k/yr - AS

Staff Software EngineerRecently posted
Aspect Software · United, WV · Hybrid 🇺🇸
DockerMicroservicesSQL+19TechnologySalary not listed - E-
Principal Software EngineerRecently posted
ETHOS - Talent & Advisory · Mundelein, IL · Hybrid 🇺🇸
DockerMicroservicesSpring+24TechnologySalary not listed - RS

Software EngineerRecently posted
RCT Systems · Chantilly, VA · Hybrid 🇺🇸
HTMLCSSJavaScript+1TechnologySalary not listed - DS

Senior Software EngineerRecently posted
Dynamics Solutions, LLC. · New York, NY · On-site 🇺🇸
MicroservicesLLMCI/CDTechnologySalary not listed - WW
Senior Software Engineer (Client Solution | Part-time)Recently posted
WWCorporate · United, WV · Hybrid 🇺🇸
TechnologySalary not listed - AD

Software Engineer (C++/Linux)Recently posted
Adaptiva · Mundelein, IL · Hybrid 🇺🇸
DockerGitAWS+13Technology$130k - $140k/yr - GO

IAM Journeyman Software EngineerRecently posted
GovCIO · United States · Remote 🇺🇸
SAFeMicroservicesSQL+15Technology$100k - $115k/yr - AS
Senior Software EngineerRecently posted
Asseta · New York, NY · On-site 🇺🇸
Microsoft OfficeAWSPython+2Technology$150k - $225k/yr - IB

Confluent - Senior Software Engineer - KafkaRecently posted
IBM · Atlanta, Georgia · Hybrid 🇺🇸
GCPRustAWS+3TechnologySalary not listed
