What are the responsibilities and job description for the R&D Software Engineer II position at ICONMA?
Location: San Diego CA
Duration: 6 Months
Description :
Years Experience:
4-6 yrs
Job Summary
Responsible for developing and debugging software including LabVIEW and Python codes. Test input and output signals of electronic boards. Help the clients whenever they have questions or requests, and provide documentation for the designed systems and software. Take on various engineering tasks which helps to acquire new skills and methods.
Responsibilities
Responsible for developing and debugging automation scripts and workflows in LabVIEW and Python.
Develop and Test LabVIEW/Python scripts to communicate and control with various controllers and test equipment
Proficient in communicating with various test equipment using diverse communication protocols (Serial, I2C, SPI etc.)
Test input and output signals of electronic boards to interface with prototype thermal modules, motor drivers and optical modules
Support internal engineering teams on programming requests and provide documentation for the designed systems and software.
Take on various engineering tasks which helps to acquire new skills and methods
Provide documentation for new or existing designs
Preferred Qualifications
Bachelor’s in electrical or mechanical Engineering preferred (not required)
Demonstrated experience with prototype equipment bring-up and control
Experience with motor controllers, thermal modules (heaters and TEC) preferred.
Demonstrated experience in controlling modules with diverse communication protols
Experience with working in a fast paced environment and lean strategic teams
Motivated, curious and open attitude to learn
Minimum Qualifications
3-5 years of programming experience in Python and LabView
LabView and Python: 5 years (Preferred)
Designing, debugging Test Benches: 2 years (Preferred)
Duration: 6 Months
Description :
Years Experience:
4-6 yrs
Job Summary
Responsible for developing and debugging software including LabVIEW and Python codes. Test input and output signals of electronic boards. Help the clients whenever they have questions or requests, and provide documentation for the designed systems and software. Take on various engineering tasks which helps to acquire new skills and methods.
Responsibilities
Responsible for developing and debugging automation scripts and workflows in LabVIEW and Python.
Develop and Test LabVIEW/Python scripts to communicate and control with various controllers and test equipment
Proficient in communicating with various test equipment using diverse communication protocols (Serial, I2C, SPI etc.)
Test input and output signals of electronic boards to interface with prototype thermal modules, motor drivers and optical modules
Support internal engineering teams on programming requests and provide documentation for the designed systems and software.
Take on various engineering tasks which helps to acquire new skills and methods
Provide documentation for new or existing designs
Preferred Qualifications
Bachelor’s in electrical or mechanical Engineering preferred (not required)
Demonstrated experience with prototype equipment bring-up and control
Experience with motor controllers, thermal modules (heaters and TEC) preferred.
Demonstrated experience in controlling modules with diverse communication protols
Experience with working in a fast paced environment and lean strategic teams
Motivated, curious and open attitude to learn
Minimum Qualifications
3-5 years of programming experience in Python and LabView
LabView and Python: 5 years (Preferred)
Designing, debugging Test Benches: 2 years (Preferred)
Salary : $38 - $40