Software Engineer
Onsite in Tucson, AZ
120K-140K per year
Job Description / Requirements:
Must be onsite for the job - not a remote position Required Skills/Background
• 5-10 years of experience; relevant degree counts towards experience
• Proficiency in C/C
• Strong debugging skills
• Experience with using Git for version control
• Strong knowledge of Linux and CLI
• Low level hardware communication (cameras, sensors, linear stages) - MUST HAVE
• Knowledge of FPGA and GPU (CUDA)
• Ability to travel in support of system deployment or customer engagement-
• Ability to obtain security clearance - current or elidgble to obtain clearance Desired
Skills/Background
• BSc or higher; Computer Science, Software Engineering - can take a 2 year associates as long as they have the experience
• Strong math skills
• Proficiency in scripting languages such as Julia
• Knowledge of high-speed control systems
• Computer vision, image processing, DSP
• Passion for astronomy and laser communications
Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a clientTo read our Candidate Privacy Information Statement, which explains how we will use your information, please visit The Company will consider qualified applicants with arrest and conviction records.