Design, develop, integrate, and test embedded software for complex real-time and secure systems, including firmware/hardware integration, communications applications, and security-focused solutions. Work across the full software lifecycle—from requirements and architecture through implementation, unit testing, integration, and system verification—in an Agile environment.… Collaborate with systems, hardware, digital engineering, and integration/test teams to troubleshoot hardware/software interfaces and communications systems. Requires hands-on expertise in C/C++, real-time multithreaded embedded systems, formal SDLC practices, and object-oriented design.
San DiegoLast seen today