×
Register Here to Apply for Jobs or Post Jobs. X

Computer Systems Engineer

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Cts Technology Solutions, Inc.
Full Time position
Listed on 2026-09-20
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Unix/Linux
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Takes about 3 minutes. No account required.

Overview

Must be able to obtain a Secret Clearance. US Citizenship Required. We are seeking a Computer Systems Engineer with 5–9 years of professional experience to support the development and integration of space payload emulators in El Segundo, CA. In support of Company Defense Systems next-generation space programs, this role focuses on hands‑on hardware/software development for embedded systems (Xilinx SoC/FPGA) and front‑end UI/UX control interfaces.

This position is tailored for an engineer who thrives in a hands‑on lab environment, working side‑by‑side with multidisciplinary teams (hardware, firmware, software, and test engineers) to bring up hardware, integrate software/logic, and build intuitive emulator interfaces.

Key Responsibilities
  • Embedded Software & FPGA Platform Integration
  • Develop, configure, and maintain embedded software and firmware on Xilinx SoC platforms (Zynq Ultra Scale+, Versal).
  • Implement and debug Processing System to Programmable Logic (PS/PL) interfaces, AXI interconnects, and memory maps.
  • Develop and validate Board Support Packages (BSP), Peta Linux/embedded Linux distributions, device drivers, and low‑level communication interfaces (PCIe, Ethernet, SPI, I2C, UART).
  • Lead hands‑on board bring‑up, hardware/software integration, and system‑level debugging in a lab environment using oscilloscopes, logic analyzers, and protocol analyzers.
  • Front‑End GUI & Operator Interface Development
  • Design and implement responsive, reliable front‑end graphical user interfaces (GUIs) using Java or modern JavaScript frameworks (e.g., React, Vue, Angular, or JavaFX/Electron).
  • Build control dashboards, telemetry displays, and command interfaces for payload emulation testbeds and operational teams.
  • Integrate UI applications with embedded back‑end services, APIs, and hardware endpoints for real‑time monitoring and control.
  • Multidisciplinary Lab Collaboration & Hardware/Software Integration
  • Partner closely with FPGA logic designers, hardware engineers, and systems testers in a collaborative lab environment to diagnose issues and validate end‑to‑end emulator functionality.
  • Drive rapid prototyping, root‑cause troubleshooting, and iterative testing on lab benches and test fixtures.
  • Provide technical leadership during hardware/software co‑design and integration milestones.
  • Software Quality & Workflow Optimization
  • Utilize Xilinx tool chains (Vivado, Vitis, Peta Linux, SDK) for software build pipelines, profiling, and debugging.
  • Follow modern software engineering practices, including code reviews, documentation, and version control using Git/Git Lab.
  • 12+ months — possible extension and possible FTE opportunity.
Requirements What you'll need

Required Qualifications
  • Education:

    Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • Experience:

    5–9 years of professional experience in embedded hardware/software development and integration.
  • Embedded Xilinx Platforms:
    Hands‑on experience developing for Xilinx SoC/MPSoC architectures (Zynq Ultra Scale+, Versal).
  • Xilinx Tool chains:
    Demonstrated proficiency with Xilinx design and development tools (Vivado, Vitis, Peta Linux, SDK).
  • PS/PL & Driver Integration:
    Proven experience with PS/PL integration, embedded Linux / RTOS, board bring‑up, and device driver development.
  • Front‑End Development:
    Practical development experience creating user interfaces and GUIs using Java (e.g., JavaFX/Swing) or JavaScript (e.g., React, Node, Vue, Electron) frameworks.
  • Lab & Debugging:
    Strong hands‑on lab troubleshooting and debugging skills using lab test equipment (logic analyzers, DMMs, oscilloscopes, JTAG debuggers).
  • Team

    Collaboration:

    Demonstrated ability to communicate…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary