Embedded Software Engineer Co-op/Intern
On-site
Core
Develop embedded software for high-performance optical products and circuit packs.
Role type
Embedded Software Engineer (Co-op/Intern)
Builds
Embedded circuit pack software for optical and photonic solutions
Domain
Optical/Photonic hardware and embedded systems
Required skills
C/C++ programming, embedded systems development, RTOS, troubleshooting and debugging, multi-threaded system design, unit testing
Preferred skills
Optical systems experience, TI DSP and BIOS experience
Technologies
C++, C, RTOS, TI DSP, BIOS
Responsibilities
Develop embedded software ensuring compliance to specifications; Design, implement, and support features on embedded platforms; Analyze and characterize software failures; Share knowledge in OO analysis, code reuse, and distributed system design.