What are the responsibilities and job description for the Software Engineer position at Global Technical Talent, an Inc. 5000 Company?
Primary Job Title:
Software EngineerAlternate/Related Job Titles:
- Embedded Software Engineer
- Systems Software Engineer
- C/C Software Developer
- Embedded Systems Developer
- Software Development Engineer
Goleta, CAOnsite Flexibility:
OnsiteContract Details
- Position Type: Contract
- Contract Duration: 12 Months
- Start Date: ASAP
- Pay Rate: $70 - $80/hr
- 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
- 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
- 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
- C / C / C# programming
- Embedded software development
- Software debugging and troubleshooting
- Hardware-software integration
- Software testing and validation
- SQL Server development environments
- Multi-threaded programming
- Embedded Linux development
- Hardware interface protocols (I2C, SPI, USB)
- Imaging systems and signal processing
- Must be a U.S. Citizen
- Ability to work onsite in Goleta, CA
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related field
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
Salary : $70 - $80