Senior Embedded Software Engineer
San DiegoLast seen today
Summary
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.
Embedded SystemsC++RustAgileAssembly LanguageBare Metal Embedded Device DriversBitbucketCClearcaseDoorsEmbedded Software DevelopmentEthernetFirmware IntegrationFpgaGitI2cJiraKey ManagementLinux Kernel DriversMultithreaded Embedded ApplicationsObject Oriented ProgrammingPciePetalinuxPowerpcReal Time SystemsRhapsodySecure CommunicationsSecure Cryptographic Software DevelopmentSoftware Defined Radio SdrSpiStatic AnalysisSystems EngineeringTactical CommunicationsTCP IpUartUnit TestingVerilogVhdlVitisVivadoWaveform SoftwareXilinx UltrascaleXilinx VersalXilinx ZynqYocto