Software Engineer
GTT
Goleta, CA
Apply
JOB DETAILS
SKILLS
Aerospace and Defense, Banking Services, Biology, Biotech and Pharmaceutical, Buses, C Programming Language, C++ Programming Language, Calibration, Communication Skills, Computer Engineering, Computer Science, Debugging Skills, Debugging Tools, Dental Insurance, Electrical Engineering, Embedded Linux, Embedded Software, Embedded Systems, Financial Services, Fortune 500 Customers, Functional Testing, Hardware-Software Integration, I2C, IR (Infrared), Image Processing, Insurance, Integration Testing, Logic Analyzer, Manufacturing, Mathematics, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Studio, Multithreaded Programming, Oscilloscope, Peripheral Hardware, Physics, Presentation/Verbal Skills, Product Testing, Production Support, Production Systems, Public Safety, Requirements Management, Retail, Retirement Funds, Signal Processing, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Software Validation, System Integration (SI), System Validation, Systems Engineering, Test Plan/Schedule, Testing, Time Management, USB, Unit Test, United States Citizen, Vision Plan, Writing Skills
LOCATION
Goleta, CA
POSTED
13 days ago
Primary Job Title:
Software Engineer
Software Engineer
Alternate/Related Job Titles:
- Embedded Software Engineer
- Systems Software Engineer
- C/C++ Software Developer
- Embedded Systems Developer
- Software Development Engineer
Location:
Goleta, CA
Goleta, CA
Onsite Flexibility:
Onsite
Onsite
Contract Details
- Position Type: Contract
- Contract Duration: 12 Months
- Start Date: ASAP
- Pay Rate: $70 – $80/hr
Job Summary
The Software Engineer will design and develop calibration and test software for infrared sensing systems while supporting production software and system integration activities. This role participates in the full software development lifecycle including requirements analysis, design, coding, testing, system integration, and ongoing engineering support. The position requires strong experience with C, C#, and/or C++ development, embedded systems, and software testing environments.
Key Responsibilities
- Design and develop calibration and testing software for infrared sensing systems
- Develop and maintain production support software and systems
- Participate in the full software development lifecycle including requirements review, design, coding, testing, and integration
- Perform unit testing and support system integration activities
- Support sustaining engineering efforts for existing systems and software tools
- Collaborate with hardware and software teams to validate system functionality
- Develop solutions that improve testing efficiency and reduce product test time
- Configure and maintain development toolchains, build systems, and debugging environments
Required Qualifications
- 4+ years of programming experience with C, C#, and/or C++
- Strong experience developing software in Visual Studio
- Experience working within SQL Server environments
- Strong understanding of hardware and software integration in embedded systems
- Knowledge of hardware subsystems and peripheral buses including I2C, SPI, and USB
- Strong written and verbal communication skills
Preferred Qualifications
- Experience testing equipment in thermal chambers
- Knowledge of embedded systems and multi-threaded software design
- Experience with embedded Linux or RTEMS environments
- Experience using debugging tools such as oscilloscopes and logic analyzers
- Experience with infrared or visible imaging technologies
- Experience with image acquisition and image processing
- Experience testing high-volume products
Required Skills
- C / C++ / C# programming
- Embedded software development
- Software debugging and troubleshooting
- Hardware-software integration
- Software testing and validation
Preferred Skills
- SQL Server development environments
- Multi-threaded programming
- Embedded Linux development
- Hardware interface protocols (I2C, SPI, USB)
- Imaging systems and signal processing
Additional Requirements
- Must be a U.S. Citizen
- Ability to work onsite in Goleta, CA
Education
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related field
Benefits
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
About the Client
Our client is a leading provider of advanced sensing technologies specializing in thermal imaging, visible-light imaging, measurement, and detection systems. Their solutions enhance perception, situational awareness, and public safety across industries including defense, security, research, manufacturing, and navigation.
About GTT
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American owned company in Alaska. As a Native American-owned, economically disadvantaged corporation, we highly value diverse and inclusive workplaces. Our clients are Fortune 500 banking, insurance, financial services, and technology companies, along with some of the nation’s largest life sciences, biotech, utility, and retail companies across the US and Canada. We look forward to helping you land your next great career opportunity!
Job Number: 26-02486
#LI-GTT #gttjobs #LI-Onsite
About the Company
G