Areté→
Scientific Computing Software Engineer at Areté in Northridge, CA
Entry LevelOn-siteNorthridge, CA$90k–$165k/yr
Skills
scientific computingpythonc/c++signal processingdata analysislinuxintellectual curiositycommunication skillscollaboration
Job Description
Summary: Areté is at the forefront of developing innovative solutions to tackle complex security challenges. They are seeking a Scientific Computing Software Engineer to work with scientists and engineers to transform advanced algorithms into efficient software, while practicing sound software processing methods and assessing algorithm performance.
Responsibilities:
- Transform advanced signal and image processing algorithms from higher level languages into robust and efficient software suitable for operational use
- Practice sound software processing methods to design, develop, analyze, and test software applications from prototype to operations, using modern software development languages and practices
- Assess algorithm performance on real-world data and document results via written reports and/or well-commented code
Required Qualifications:
- Qualified candidates will have a college degree in a scientific discipline or in Computer Science with a focus on scientific computing
- Demonstrated exposure to college level physics, math, and/or signal and image processing techniques
- Clear desire and interest in work on scientific projects and to learn physics, math, and signal processing
- Strong programming skills in Python, including scientific Python libraries such as numpy, scipy, pandas
- Strong programming skills in C, C++, or similar languages
- Excellent written and verbal communication skills
- Intellectual curiosity and a desire for continuous learning
- Ability to work with minimal supervision and collaborate with small teams
- Willingness to work onsite in the office 100%
- Must be able to obtain and maintain a TS/SCI security clearance and program access
Preferred Qualifications:
- Data analysis and visualization skills
- Experience working in a Linux environment
- Experience with CUDA programming and GPU architecture optimization
- Working knowledge of MPI and OpenMP parallel programming models
- Demonstrated ability to optimize scientific computing applications
- Experience with User Interface / User Experience front-end GUI development
- Physics-based modeling and simulation experience
- Remote sensing experience utilizing Electro-Optics or Synthetic Aperture RADAR
- Classical signal/image processing experience (detection, estimation, and tracking)
- Computer vision, image and data fusion, image classification or automated target recognition
- Active Top-Secret Clearance
Required Skills: Scientific Computing, Python, C/C++
Important Skills: Signal Processing, Data Analysis, Linux
Nice-to-Have Skills: Intellectual Curiosity, Communication Skills, Collaboration
Benefits: Medical, Dental & Vision Insurance, Life and Long-Term Disability (LTD), Vision Reimbursement, Fitness Reimbursement, Company-funded 5% contribution to your 401(k) retirement plan, Company-funded 5% contribution to your Employee Stock Ownership Plan, Continuing Education Assistance, Flexible Scheduling, Paid Time Off (PTO), Paid Parental and Bereavement Leave
Benefits
Medical, Dental & Vision Insurance
Life and Long-Term Disability (LTD)
Vision Reimbursement
Fitness Reimbursement
Company-funded 5% contribution to your 401(k) retirement plan
Company-funded 5% contribution to your Employee Stock Ownership Plan
Continuing Education Assistance
Flexible Scheduling
Paid Time Off (PTO)
Paid Parental and Bereavement Leave