Software Developer I
Design and develop C++ 17 infrastructure and services for both high-level non-embedded (x86) and low-level embedded ARM 9 systems.
- Poway, California, United States
- Full-time
- On-site
- Posted Nov 5, 2026
INDUSTRYHardware & ElectronicsSemiconductorsEmbedded Systems
Responsibilities
- Design and develop C++ 17 infrastructure and services for both high-level non-embedded (x86) and low-level embedded ARM 9 systems.
- Use Petalinux build tools and Xilinx tools for ARM 9 systems.
- Responsible for automated unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards.
- Evaluates and integrate software applications with the overall computing environment.
- Communicates with domain experts, users, and management throughout the software development lifecycle.
- Contributes to planning of application development and deployment.
- Performs other duties as assigned or required.
- Maintains the strict confidentiality of sensitive information.
- Ability to work extended hours as required.
- Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company.
- Expected to work in a safe manner in accordance with established operating procedures and practices.
Requirements
- Bachelor's degree in Computer Science, Information Systems or related discipline
Nice to have: GitLab, Git, SCM tools, Bash, Python, Embedded SW development, System on chip (SoC), ZYNQ Ultrascale architecture, Xilinx SDK, PetaLinux build flow, SPI/I2C/UART/Ethernet interface, Kernel space/user space support, Bootloader, Open Source and Unit Testing Tools
Skills
C++ 17LinuxOOPTCP/UDP Socket programmingmulti-threaded application developmentGitLabGitSCM toolsBashPythonEmbedded SW developmentSystem on chip (SoC)ZYNQ Ultrascale architectureXilinx SDKPetaLinux build flowSPI/I2C/UART/Ethernet interfaceKernel space/user space supportBootloaderOpen Source and Unit Testing ToolsC++ 17LinuxPetalinuxXilinx SDKPetaLinuxGitLabGitSCM toolsBashPython
Full description
Company details are for members
Sign up for a free job alert to see General Atomics's profile, website and LinkedIn, and the same for every employer on Referso Jobs.