Advanced Scientific Concepts LLC, ASC, is the leading provider of global shutter flash LIDAR cameras for space, military, manned airborne, and thru-water markets. Flash LIDAR is the sensor modality of choice for navigation, object tracking, and situational awareness applications. ASC is located in beautiful Goleta, CA. We offer a competitive benefits package which includes medical / dental coverage, paid vacation, PTO / sick leave, and a 401K plan. Please submit your resume to: careers@asc3d.com
ASC Job Position: Software Engineer II
Job Description:
Participate as an experienced Software Engineer in a fast-paced multi-disciplinary design team creating state-of-the-art Flash LiDAR cameras and applications.
Create application and embedded, real-time data and signal/image processing software operating in advanced Flash LiDAR system architectures. Tasks include architecture, design and coding of Flash LiDAR application and driver software, integration of software and hardware, and software sustaining.
Basic Qualifications:
- Experience with the complete software engineering/development cycle, including architecture, design, coding, integration, and systems test
- Working experience writing productized code and with coding standards, application programming interfaces (API), software libraries
- Experience developing software in C# and/or C/C++
- Unified Modeling Language (UML) or similar modeling language
- Object Oriented (OO) design experience
- Agile development experience
- Experience with Visual Studio or other integrated development environment (IDE)
- Excellent communication skills
Desired Skills:
- Cybersecurity skillset
- Model Driven Software Development, Clear Case, Visio, Enterprise Architect (or equivalent processes and tools)
- Real Time Operating Systems (i.e. VxWorks) experience with embedded processors
- Experience with ARM or similar embedded processor, hardware interfaces, and instrumentation/ sensor systems
- Python and/or MATLAB/Simulink languages
- Familiarity with board support packages (BSP) and device drivers for operating system and application software support
- Graphical User Interface (GUI) design
Education:
Bachelor’s or Master’s degree in Computer Science or related engineering degree required.
Experience:
3+ years of experience preferred