A company is looking for an Embedded Software Engineer - Networking.
Key Responsibilities
Design, implement, and optimize embedded network stacks and communication drivers
Collaborate with system and security engineers to integrate advanced secure networking capabilities
Validate and verify driver and protocol implementations to ensure reliability and compliance with applicable safety standards
Required Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related discipline
Strong hands-on programming experience in C and C++, with exposure to assembly for low-level optimization
Proven experience developing and integrating network drivers and protocol stacks in embedded systems
Understanding of real-time operating systems (RTOS) or embedded Linux environments
Experience applying or working under safety or certification standards (e.g., DO-178C, ISO 26262) preferred
Network Engineer • Hayward, California, United States