Junior Software Developer C/C++ (all gender)
Core
Develop software for ST7/ST8 systems, focusing on high-speed functionalities, bug fixing, and feature extensions for hardware platforms.
Role type
Junior IC embedded software engineer (C/C++)
Builds
High-speed features (TMU, Loopback, Jitter, CDR, Equalization), digital base functions (Drive/Receive, Timing, Waveforms, Power Management), and protocol interfaces for test and measurement systems.
Domain
Test & Measurement (T&M) hardware, High-speed interfaces, Analog/Digital circuitry
Required skills
C/C++, embedded software development, circuit design knowledge, high-speed feature implementation, timing-critical function analysis, analog/digital measurement procedures, hardware integration (ADC, DAC, AWG), protocol interface optimization
Preferred skills
Test system experience, ATE environment familiarity, high-speed interface knowledge
Technologies
C, C++, ADC, DAC, AWG, TMU, CDR, Equalization
Responsibilities
Develop software for ST7/ST8 systems, analyze errors from internal tests and customer feedback, implement high-speed features, support hardware turn-on and component integration, consult with stakeholders on technical analysis and solutions
Seniority
Junior, hands-on IC