Senior Software Engineer
Pacific DefenseAbout the role
Pacific Defense is an industry leading developer of advanced RF and electronics systems for the U.S. Department of Defense and commercial customers. We specialize in Open Systems Architecture solutions for the non-kinetic fight. Our vision provides cost effective, highly capable, modular, and rapidly reconfigurable systems to our customers in less than half the time of traditional defense contractors. Our team delivers sensing and effects solutions for the Land, Air, Sea and Space domains at an unprecedented pace. We accomplish this strategy by combining broad domain experience in Radar, EW, SIGINT, and Communications with a go-fast commercial execution model. Our model fully leverages Open Standards, like SOSA, CMOSS, and MORA, as well as rapid prototyping methodologies to bring our advanced capabilities to customers. The Pacific Defense family includes Perceptronics Solutions with expertise spanning signal processing, novel algorithm development, cognitive systems, high performance computing, hardware design and development, and systems integration and test. We embrace the diversity of people, ideas, and a great employee experience to drive the innovation that runs through everything we do. Pacific Defense has established an excellent reputation in our professional community and is growing our team to seize new opportunities to solve tough challenges for national defense. Come join us and accelerate your career!
We are seeking talented Software Engineers to join our team who can both design algorithms and write excellent code. We are seeking an engineer who can distill complex requirements into a well-documented design, and is proficient at crafting code that is testable, maintainable and reusable. Our existing products include elements of real-time processing, complex mathematics, distributed systems, and highspeed computing. Our projects are highly diverse, and our needs continue to evolve providing ample opportunity for our team to grow in new areas of development. The ideal candidate should be comfortable learning new skills, and teaching others.
Requirements
Basic Qualifications/Experience:
- 4-8 years software design and development (multiple opportunities at different experience levels)
- Software design skills: UML, 4+1 views, data flow diagrams, sequence diagrams
- 3+ years of experience in C++ (11, 14 or 17), knowledge of CMAKE and boost is preferred
- Standard practices: code reviews, requirement tracing, documenting designs / code as needed
- Python 3 and Java experience (1+ years each)
- Capable of performing on multiple projects simultaneously
- Demonstrated past performance of continuous learning and leadership
- Work with system architects to develop product architectures
- Attend engineering, customer, and business meetings
- Support, communicate, reinforce, and defend the mission, values, and culture of the organization
- Lead and direct the work of others as assigned
- Provide technical knowledge and assistance to other engineers and support personnel
- Participate in preparation of proposals
- U.S. Secret security clearance is strongly preferred (must be willing and eligible to obtain a clearance otherwise)
- B.S. in Computer Science, Software Engineering, Electrical Engineering, Mathematics, Physics or other relevant technical discipline with demonstrated software experience
Preferred Experience:
- Expert knowledge of Stochastic Partial Differential Equations, particularly Ito Calculus
- Domain experience in Radar, EW, SIGINT, Cyber, Signal Processing, and Machine Learning
- Mobile platform development experience (Android or Xamarin)
- Agile development principals: communicating, iterating, testing and focusing on quality
- Complex software design experience: CUDA, real-time, drivers, numerical techniques, networks
- Hands on integration experience, especially with hardware / other systems
- Knowledge of multiple languages (C#, JavaScript, HTML, MATLAB, VHDL, Verilog, others)
- M.S. or Ph.D. in Computer Science, Software Engineering, Electrical Engineering, Mathematics, Physics or other relevant technical discipline with demonstrated software experience
Benefits
What we can offer you:
Pacific Defense provides competitive salaries, performance bonuses at all levels, and immediately vested 401K match. We cover 100% medical, dental, vision, and life insurance premiums, as well as a flexible spending account for incidental health care expenses. We offer generous paid time off and federal holidays, and end of December shutdown to spend time with family, pursue outside interests, or just get some extra rest.
AAP/EEO Statement – Pacific Defense is
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s