Software Engineer
$150,000–$350,000 year
On-site · Pasadena, California, United States
Job Summary
Build and maintain real-time image rendering and signal visualization software for a concealed weapon detection system. Develop real-time image display pipelines interfacing with custom digital processing hardware and AI threat-detection software; create operator interfaces and dashboards to bring instrument data to life for real-time interpretation and action. Contribute to software maintenance IT processes, present results at bi-weekly meetings, and be physically present in the laboratory daily. Qualifications include a college degree with advanced degrees welcomed; strong proficiency in real-time data visualization (Python, C++, or similar); experience building GUIs for scientific/engineering apps (Qt, PyQt, Tkinter); familiarity with signal processing and real-time data pipelines; willingness to learn new skills and collaborate on a multidisciplinary hardware-software team.
Required Qualifications
- College degree required
- Master's or PhD in Computer Science, Electrical Engineering, or related field acceptable
- Strong proficiency in software development for real-time data visualization (Python, C++, or similar)
- Experience building GUIs for scientific or engineering applications (Qt, PyQt, Tkinter, or similar frameworks)
- Familiarity with signal processing concepts and real-time data pipelines
- Willingness to learn new skills and take on tasks outside the core job description
- Ability to work collaboratively on a multidisciplinary team of hardware and software engineers
- US Person (citizen or legal permanent resident) due to export restrictions
Additional Requirements
- Must be US Person (citizen or legal permanent resident) due to export restrictions
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.