> Markdown version of [/jobs/ext/1902794-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1902794-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Webster & Webster Associates - **Location:** San Diego, CA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** C (Programming Language), Systems Engineering, C++ (Programming Language), Communications Protocols, Protocol Stack, Computer Networks, Computer Engineering, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Joint Test Action (IEEE Standards), Network Security, Network Troubleshooting, Network Administration, Network Protocols, Performance Tuning, Real-Time Operating Systems, Software Engineering, Systems Integration, WebRTC, Computer Network Technologies, Enterprise Integration, DO-178B, Multiplatform - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-networking-san-diego-ca--f222849b-8d49-47ba-9a08-64fa1e016b64 ## About the Role * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical discipline. * Strong hands-on programming expertise in C and C++, with exposure to assembly for low-level performance optimization. * Proven experience developing and integrating network drivers and protocol stacks within resource-constrained embedded systems. * In-depth knowledge of real-time operating systems (RTOS) or complex embedded Linux environments. * Familiarity with next-generation networking technologies such as Time Sensitive Networking or Time-Triggered Ethernet is highly desirable. * Prior experience applying or working under rigorous safety or certification standards (e.g., DO-178C, ISO 26262) is preferred. * Proficiency in using hardware tools such as JTAG debuggers, oscilloscopes, and logic analyzers for low-level debugging. * Excellent analytical, troubleshooting, and clear communication skills., Accreditation Standards, Aerospace and Defense, Analysis Skills, Boundary Scan, C Programming Language, C++ Programming Language, Communication Skills, Communications Protocols, Computer Engineering, Computer Networks, Debugging Skills, Debugging Tools, Device Drivers, Electrical Engineering, Embedded Linux, Embedded Software, Embedded Systems, Ethernet, ISO (International Organization for Standardization), Identify Issues, Leading Edge Technology, Logic Analyzer, Maintain Compliance, Multiplatform/Cross-Platform, Network Administration/Management, Network Integration, Network Protocols, Oscilloscope, Performance Engineering, Performance Tuning/Optimization, Protocol Stack, Quality Assurance Methodology, Realtime Communications, Realtime Operating System, Safety Standards, Safety Systems, Software Design, Software Engineering, Systems Engineering, Trend Analysis ## Description * Design, implement, and rigorously optimize embedded network stacks, communication drivers, and protocols. * Partner with system and security engineering teams to seamlessly integrate advanced secure networking and real-time capabilities. * Rigorously validate and verify driver and protocol implementations to ensure reliability and adherence to strict functional safety and certification standards. * Master advanced troubleshooting of complex networking issues using state-of-the-art embedded debugging tools and testing methodologies. * Actively research and integrate emerging trends in networking, real-time communication, and embedded software design. * Collaborate effectively as a core member of a distributed, high-performance engineering team. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)