Embedded Software Engineer
Webster & Webster Associates
San Diego, CA, United States
27 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
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
+14 more
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
Job 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.
Requirements
- 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
Benefits & conditions
What Sets This Opportunity Apart
- Impact on Mission-Critical Systems: Your code will directly power some of the world’s most advanced, high-integrity applications in sectors like aerospace, automotive, and industrial control.
- Cutting-Edge Technology: This role offers deep exposure to emerging secure and real-time networking standards, placing you at the forefront of embedded development.
- Engineering Excellence: Join a culture focused on technical depth, where quality, security, and performance are paramount-an ideal environment for a dedicated low-level software expert.
- Growth and Flexibility: As part of a fast-growing company, you’ll find ample opportunity for career advancement and the flexibility of working within a distributed engineering team.
If you’re passionate about building reliable, high-performance networking solutions for embedded systems and want to contribute to technology that powers safety-critical industries, apply today.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago