Careers at SiPort
We at SiPort believe that if we hired the very best and provided them the right environment, our employees will create wonders.
Open Positions:
Senior Communication System Engineer (Position#125)
Architect/Principal Software Engineer (Position#126)
Senior Systems Software Engineer /TME (Position#124)
Send your resume to jobs@siport.com if you qualify for any of these positions.
Please include your name and position number in the email subject.
Senior Communication System Engineer (Position#125)
Responsibilities include:
- Develop algorithms, performance simulation for digital wireless communication systems.
- Specify signal processing logic for communication SOC.
- Implement algorithms on DSP processor for a wireless communication products .
- Integration of analog front end (tuners, receivers) with digital SOC.
- Develop digital communication platforms including digital HW and RF circuitry.
- Lab bring-up of reference boards, performance evaluation and system debugging.
Successful candidates must have:
- Excellent practical and theoretical knowledge of digital wireless communication system
- C/C++ programming knowledge. Experience with developing device drivers e.g. programming tuners or
- Strong Experience in system integration & bring-up
- Experience in implementing demodulation and communication algorithms on DSPs
- MSEE or PhD in DSP or digital communication systems, with 8+ years in design & implementation.
Advantage to have:
- Strong experience in developing HW for wireless communication systems, including RF components
- Good RF skills – have designed or brought-up analog front ends of communication systems
- Board design and bring-up knowledge (schematics, layout etc).
Architect/Principal Software Engineer (Position#126)
Responsibilities include:
- Application and system architecture design, based on published standards and internal requirements.
- SDK design and implementation.
- Development, testing and maintenance of applications and firmware for real-time embedded systems.
- Champion best software practices and processes.
- Meet with customers and partners.
Successful candidate must have:
- 10+ years of experience in embedded application and system-level software development (firmware and driver development).
- Strong embedded C programming skills and some assembly level programming experience.
- Experience with embedded RTOS’s at the BSP level.
- Successfully completed bring up of boards.
- Familiarity with debug tools such as emulators, ICE debuggers, logic analyzers, and oscilloscopes.
- Familiarity with low–power design
- C or C++ development experience on embedded systems.
- Proven experience in reading standards and translating them to SW.
- SDK development experience.
- Good leadership, teamwork, and communication skills.
- BS/MS in Computer Science or EE.
Senior Systems Software Engineer /TME (Position#124)
Responsibilities include:
- Support Integration of SiPort Silicon to multiple customer platforms
- Educate customers and partners on SiPort API, hardware and Firmware
- Software Requirement Generation based on reviewing customer needs, competitive analysis and appropriate standards
- Customizing Software based on customer requirements
- Debugging customer problems in the lab or field
- Help the Porting of SDK to multiple platforms
- Interface with customers and partners
- Customer Issue Management
The ideal candidate would have:
- BS/MS in Computer Science/Computer Engineering/Electrical Engineering
- 7+ years experience developing and supporting embedded SW in a Silicon Company
- Must have excellent working knowledge of C in a real time embedded processor Environment.
- Knowledge of writing Device Drivers for WinCE, Linux is Highly Desired
- Must have good knowledge of systems and hardware
- Ability to debug complex embedded software and hardware using logic analyzers, oscilloscopes, and Spectrum Analyzers.
- Comfortable in a high volume, consumer oriented Silicon development environment.
- Excellent Verbal and Written Communication skills

