Senior R&D Software Engineer - Networked Electronic Warfare
Role details
Job location
Tech stack
Job description
Silvus is seeking a highly skilled and motivated Senior R&D Software Engineer to join our Research & Development team. In this pivotal role, you will report to the Senior Director of R&D, Electronic Warfare and lead the software design and implementation for next-generation Networked Electronic Warfare (EW) systems.
The successful individual in this role will bridge the gap between complex embedded real-time processing and distributed network architectures, developing robust software that coordinates sensing and effects across multiple platforms. This position requires a strong foundation in modern software engineering practices, including DevOps and CI/CD, and the ability to collaborate effectively within multi-organizational engineering teams to deliver mission-critical capabilities., * Software Architecture & Development: Design, develop, and optimize high-performance embedded software for networked EW applications, ranging from low-level driver integration to high-level application logic.
- DevOps & CI/CD Implementation: Architect and maintain modern CI/CD pipelines to automate testing, integration, and deployment, ensuring high code quality and rapid iteration cycles.
- System Integration: Collaborate with hardware, RF, and systems engineers to integrate software with complex RF subsystems, validating performance in both lab and field environments.
- Cross-Organizational Collaboration: Act as a key technical liaison for multi-organizational projects, coordinating API definitions, interface control documents (ICDs), and integration strategies with external partners and government stakeholders.
- Algorithm Implementation: Translate signal processing and networking algorithms into efficient, real-time C/C++ code suitable for resource-constrained embedded targets.
- Code Quality & Mentorship: Lead code reviews, enforce coding standards, and mentor junior engineers in best practices for software design, testing, and documentation.
- Travel Requirements - occasional travel for team meetings at headquarters in Los Angeles, CA or other locations.
Requirements
- Bachelor of Science degree in Electrical Engineering, Computer Science, Computer Engineering, or related fields.
- Minimum of 5 years of professional experience in software engineering, with a strong focus on embedded systems.
- Technical Proficiency:
- Expert proficiency in C/C++ and Python.
- Deep understanding of embedded Linux
- Proven experience with DevOps methodologies and CI/CD tools (e.g., GitLab CI, Jenkins, Docker, Kubernetes).
- Strong familiarity with version control (Git), issue tracking (Jira), and agile development methodologies.
- Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire.
- Must be a U.S. Citizen due to clients under U.S. government contracts.
- All employment is contingent upon the successful clearance of a background check and drug test.
PREFERRED KNOWLEDGE, SKILLS AND ABILITIES
- Master of Science degree in Electrical Engineering, Computer Science, or related fields.
- Domain Expertise: Prior experience developing software for Electronic Warfare (EW), Signals Intelligence (SIGINT), Radar, or Tactical Wireless Communications systems.
- Hardware Interfaces: Familiarity with interfacing software with FPGA-based systems and controlling RF hardware (software defined radios, transceivers).
- Security: Understanding of cybersecurity principles, Information Assurance (IA) requirements, and secure coding practices for defense systems.
- Communication: Excellent written and verbal communication skills, with the ability to articulate complex software concepts to multi-disciplinary teams and external partners., NOTE - As a US Federal Contractor, Silvus Technologies requires that ALL candidates being considered for employment for any position (regardless of level) MUST be a U.S. Person (permanent resident or citizen). Stricter U.S. Citizen ONLY requirements (needed for some Engineering or R&D roles) will be included in the Required Qualifications section of the posted position. This does NOT apply to international positions; only job postings for positions located in the US.
Benefits & conditions
- Office environment.
- Occasional exposure to heat, cold, and allergens while performing tests or demonstrations in the field.
- While performing the duties of this job, the employee is required to do the following:
- Lift equipment up to 20 lbs. for the set-up of demonstrations and testing.
- Perform bending and reaching movements to place items on lower and higher shelves.
- Kneeling or squatting to access lower shelves.
- Walking/Moving in the labs, The pay range is NOT a guarantee. It is based on market research and peer data, and will vary depending on the candidate's experience and qualifications.
CA Pay Range
$140,000-$200,000 USD