Embedded Software Engineer (Electronic Warfare)
leidos · San Diego
Job description
About the role
Leidos' Electronic Warfare division in San Diego, CA is looking for an Embedded Software Engineer to design, develop and integrate hardware and software for custom SoC and IP products. The work involves multidisciplinary teams in spiral or agile environments, turning advanced processing algorithms into real-time software systems. The engineer builds high-performance software, supports software development kits for end users, and validates hardware performance.
Key responsibilities
- Contribute to the design and development of advanced embedded systems in multidisciplinary teams with software, systems engineering, hardware, firmware, RF front-end and signal processing experts.
- Develop software for microarchitectures such as DSP, ARM and RISC-V, and for multi-core systems from bare metal to minimal real-time OS to Linux.
- Read datasheets, write low-level C code interfacing with CSRs and hardware, and build test plans, procedures and software requirements specifications.
- Write software to validate hardware under nominal and stress conditions, using TDD, and document performance results against data-plane and control-plane requirements.
- Communicate software APIs and test results to internal and external engineers.
Required profile
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field.
- 4+ years of software development experience, including strong C/C++ for embedded systems.
- Active Secret security clearance with the ability to obtain a TS/SCI.
- Ability to communicate technical details with a team of engineers and to learn continuously.
Required skills
- C/C++ and Linux development environments.
- Build tools such as GCC, CMake or Make; version control (Git, Subversion) and CI tools (Jenkins).
- Software testing tools and unit test frameworks, and TDD.
- Hardware-software interaction, stack, heap and pointers.
- Bonus: Python, MATLAB, driver development (GPIO, I2C, SPI, UART, PCIe), hardware debuggers (oscilloscopes, logic analyzers, OpenOCD, J-Link, SEGGER Nucleus).
Pay range: $87,100 - $157,450.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 13 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
leidos
San Diego
Related job offers
-
FPGA Engineer
leidos San Diego -
Software Engineer – Mid-Career (Undersea Systems)
leidos San Diego -
Algorithm Software Engineer - Electronic Warfare
leidos San Diego -
Architecte Solutions Workforce Public Safety – Projet NYPD (Consultant)
FuntoRecruit New York City -
Delivery Manager – Plateforme Paid Detail (Projet NYPD)
FuntoRecruit New York City