|
CAREERS AT INNOMEDIA
San Jose
Software Engineer /Architect – Reference Number: ENG907
This position provides an opportunity to design and implement customized products and relevant software.
Responsibilities:
• Develop VoIP ATA and VoIP gateway products, writing/test software programming applications, modify, develop, and implement applications. • Port software products to new hardware platform, handle driver development for new hardware platform, and provide design solutions. • Involved in system design specs for VoIP Embedded Application. • Hardware-software interface specs. • Testing and manufacturing req., and Client-Server Interface specs. • Develop Driver Software for embedded systems, application software for Device Management, and device testing software for hardware validation and manufacturing tests. • Develop Customized VoIP application software to interface w/ VoIP servers + develop application software for system validation, performance tuning and evaluation. • Certification of VoIP application in vertical markets. • Develop bootup code for hardware bring-up; and software development for Localization and Regionalization.
Requirements: • M.S., or equivalent, in Computer Science/Engineering + courses in Natural Language Processing, Advanced Computer Architecture and Data Structures • Develop software, write applications and customization on Nucleus (Mentor Graphics) Operating System • C/C++ • Driver development for NucleusPlus and Linux systems • Writing assembly code for drivers • Develop VoIP applications with SIP and MGCP/NCS products • Embedded web server application development using PHP, XML, Javascript and HTML • Develop network management software for embedded system based on TR and SNMP standards
Senior Software Engineer - Reference Number: ENG905
This position is for designing and developing InnoMedia products leveraging our expertise solutions in the IP Telephony industry. This position provides an opportunity to participate in the complete product lifecycle from development to market.
Candidate will possess:
• Proficiency in RTOS (NucleusPlus, VxWorks, Linux)
• Proficiency in C/ C++ Programming
• Proficiency in multi-process/thread programming
• Proficiency in network programming and IP related protocols
• Understand constraints in embedded system (memory and CPU)
• Demonstrate track record in analyzing and translating protocols/RFCs to implementation
• Analytical and strong in Data Structure and Algorithm
• Strong background in SW design, implementation and documentation
• Strong design, analyzing, programming, debugging and embedding skills
• Ability to develop VoIP ATA and VoIP gateway products and present new ideas
• Ability to modify, develop, write, implement, and test software programming applications running on InnoMedia's products
• Ability for porting software products to new HW platform and handle driver development for new HW platform and provide effective design solutions
• Good technical, verbal communication and problem-solving skills
• Ability to handle critical customer issues/problems
• Ability to work effectively with and provide guidance to other members of the work group
• Ability to work well independently and as a devoted team member. Have a high sense of dedication and responsibility.
• Ability to adapt to rapidly changing environments
Qualifications: Minimum 6-10 years professional experience in the following:
• Experience in embedded system development
• Experience with web related technologies: HTTP/HTTPS/XML/SOAP
• Experience with VoIP protocol(s): SIP/MGCP/NCS
• Experience in translating market/product requirement to engineering requirement and high-level design documents
• Experience in carrying projects from concept to launch with due and timely process
• Experience in board bringup and bootup codes (Redboot, U-boot)
• Working knowledge of SNMP agent software development
• Working knowledge of VoIP quality issue: jitter buffer, PLC, echo, QoS
• Working knowledge of ISDN protocol and variants
• Working knowledge of T1/E1 and CAS signaling
• Hardware background - ability to read schematics and datasheet • Experience working with remote team located overseas
• Master or Bachelor degree in EE/EECS/CS or in Computer Engineering is required
Plus:
• Knowledge of PacketCable 1.5 Specification
• Understanding of WiFi related technologies, specifications and RFCs
• Understanding of broadband access technology: ADSL/VDSL/CM
• Experience in kernel level programming and implementation of kernel modules
• Experience with scripting language(s): Tcl/Tk, Perl, etc.
• Knowledge of microprocessor architecture
• Experienced with (an) assembly language
Software Engineer - Reference Number: ENG906
This position provides an opportunity to participate in the server development for device provisioning and management and to be involved in the complete product lifecycle from development to market.
Candidate will possess:
• Analytical and good knowledge in data structure and algorithm
• A proven track record in analyzing and translating protocols/RFCs to implementation
• Proficiency in RTOS (NucleusPlus, VxWorks, Linux)
• Proficiency in C/ C++ Programming
• Proficiency in multi-process/thread programming
• Proficiency in network programming and IP related protocols
• Understand constraints in embedded system (memory and CPU)
• Ability to ensure deliverables for projects are met according to agreed upon project schedules
• Ability to work independently and as a devoted team member
• Ability to work effectively with and adapt to rapidly changing environments
• Good technical, verbal communication and problem-solving skills
Qualifications: Minimum 3 years professional experience in the following:
• Experience in embedded system development
• Experience with Web Related Technologies: HTTP/HTTPS/XML/SOAP
• Experience with VoIP protocol(s): SIP/MGCP/NCS
• Experience with scripting language(s): Tcl/Tk, Perl, etc.
• Working knowledge of Networking industry, network processor, products and protocols • Experience working with remote team located overseas
• Master or Bachelor degree in EE/EECS/CS or in Computer Engineering is required
Plus:
• Working knowledge of VoIP quality issue: jitter buffer, PLC, echo, QoS
• Knowledge of PacketCable 1.5 Specification
• Understanding of WiFi related technologies, specifications and RFCs
• Understanding of broadband access technology: ADSL/VDSL/CM
• Working knowledge of SNMP agent software development
Associate Product Manager (Temporay to Hire/Full-time) - Reference Number: PM100
This position provides an opportunity within the Product Management Group to develop, define, and support the roadmap of InnoMedia's product-line. Maturing to become a Product Manager, the successful candidate will be working with all departments within the company including Engineering, Sales, QA, and Manufacturing. This person will be an expert in all levels supporting the product and will be the "go to" person when tasks need to be accomplished for that product.
Responsibilities:
• Document detailed product specifications, datasheets, RFI/RFP, white papers, etc.
• Understand Product Requirements from within the market as well as the current customer base
• Provide product support to customers and colleagues
Requirements:
• Good working knowledge of VoIP/Network Protocols
• Self Starter with the passion to learn, understand, and teach new technologies
• Ability to work in a fast paced environment while managing multiple projects and priorities at the same time
• Strong written and communications skills
• Excellent analytical and troubleshooting skills
• Willing to travel on short notice • Bachelor degree in Computer Science, Electrical Engineering, or related technical field
Preferred Technical Qualifications:
• Understanding of Voice over IP and related technology
• Understanding of DOCSIS and related technology
Software Server Engineer - Reference Number: ENG904
This position provides an opportunity to participate in the server
development for device provisioning and management
and to be involved in the complete product lifecycle from development
to market.
Candidate will possess:
• Experience in developing software for Linux space servers - TR69, Device Management and Provisioning Servers
• Strong analyzing, design, programming, and debugging skills
• Ability to ensure deliverables for projects are met according to agreed upon project schedules
• Ability to work independently and as a devoted team member. Prove written weekly status reports to Manager
• Ability to work effectively with and provide guidance to other members and adapt to rapidly changing environments
• Good technical, verbal communication and problem-solving skills
Qualifications: Minimum 3 -5 years professional experience in the following:
• Experience with Linux OS, Shell Script and driver architecture Windows WDM
• Experience with RTOS, Perl, TK/Tcl C/ C++ Programming skills,
and MySQL database programming
• Experience with HTML web page programming
• Experience with IP networks and knowledge of IP protocols
• Able to read IC datasheet, use oscilloscope and debugger
• Hardware background is desired
• Working knowledge of Networking industry, network processor, products and protocols
• Master or Bachelor degree in EE and/or in Computer Engineering is preferred
Hardware Engineer - Reference Number: ENG902
Work on assigned projects from concept to volume production while being
involved in all phases of the project including electrical, mechanical,
PCB design, test verification documentation and ECO release.
Responsibilities:
• Ensure deliverables for projects are met according to agreed
upon project schedules
• Help to design, maintain and verify designs working closely with
Senior engineers and other departments
• Participate in design reviews and design checks to minimize the
number of PCB design spins required to release to production
• Participate and be involved in assigned project schedules
• When needed, work with Product Marketing and QA Departments to
meet project plans & schedules
• Interface directly with oversees Design Services group to
produce prototype builds
• Document designs using MS Windows tools
• Implement and/or change designs using OrCAD schematic capture
CAD software
• Provide written weekly status reports to Manager
Qualifications: Minimum 1-2 years professional exp. in Telecom hardware
board-level designs and debugging skills
• Good self-management skills on assigned projects
• Good communication skills
• Background in telecommunications equipment specifically in Voice & Data is plus
• Knowledge of appropriate design, manufacturing, and testing capabilities
• Experience with OrCAD schematic capture CAD software
• Familiarity with Lattice or Xilinx FPGA design implementations using vendor tools is desirable
• Familiarity with FCC and UL requirements is desirable
• BSEE or equivalent required
Software Engineer - Reference Number: ENG901
This position is for designing and developing InnoMedia products leveraging our expertise solutions in the IP Telephony industry. This position provides an opportunity to participate in the complete product lifecycle from development to market.
Candidate will possess:
• Strong background in SW design, implementation and documentation
• Strong design, analyzing, programming, debugging and embedding skills
• Ability to develop VoIP ATA and VoIP gateway products and present new ideas
• Ability to modify, develop, write, implement, and test software programming applications running on InnoMedia's products
• Ability for porting software products to new HW platform and handle driver development for new HW platform and provide effective design solutions
• Good technical, verbal communication and problem-solving skills
• Ability to handle critical customer issues/problems
• Ability to work effectively with and provide guidance to other members of the work group
• Ability to work well independently and as a devoted team member. Have a high sense of dedication, responsibility, conscientious, detail oriented, and is flexible.
• Able to adapt to rapidly changing environments
Qualifications: Minimum 3 -5 years professional experience in the following areas:
• Experience with C, C++ Programming skills
• Working knowledge of Networking industry, products and protocols
• In depth knowledge of some of the following is a plus: VoiP, WiFi, Script, Real-Time OS, Linux, DSP, Algorithm, Router, Security, and ADSL/Cable Modem
• Knowledge of operating system and development tools
• Strong verbal and written communication skills
• Strong design, analyzing, programming, debugging and embedding skills
• Master or Bachelor degree in EE and/or in Computer Engineering is preferred
Software Engineer - Reference Number: ENG900
This position is for designing and developing InnoMedia products leveraging our expertise solutions in the IP Telephony industry. This position provides an opportunity to participate in the complete product lifecycle from development to market.
Candidate will possess:
• Strong background in SW design, implementation and documentation
• Strong design, analyzing, programming, debugging and embedding skills
• Understanding of platform boot-up and driver development
• Ability to develop VoIP ATA and VoIP gateway products and present new ideas
• Ability to modify, develop, write and implement software programming applications
• Ability to design and develop software drivers and applications of the Integrated Access Device (IAD) gateway product, and set-up box products
• Ability to enhance and perform maintenance of the VOIP signaling protocol (SIP/MGCP) to implement protocol enhancements, including IPOA and PPPOA
• Good technical, verbal communication and problem-solving skills
• Ability to handle critical customer issues/problems
• Ability to work effectively with and provide guidance to other members of the work group
• Ability to work well independently and as a devoted team member. Have a high sense of dedication, responsibility, conscientious, detail oriented, and is flexible.
• Able to adapt to rapidly changing environments
Qualifications: Minimum 3 -5 years professional experience in the following :
• Fundamentals in RF & DSP background a plus
• Experience with Real-Time OS, Perl, TK/Tcl C/ C++ Programming skills
• Working knowledge of Networking industry, products and protocols
• Experience with IP networks and knowledge of IP protocols
• Master or Bachelor degree in EE and/or in Computer Engineering is preferred. 1
To be
considered for any of the listed positions, please email
your resume to:
careers@innomedia.com
Be sure to enter the job title
in the subject line of your email.
InnoMedia Inc is an equal opportunity employer (EOE)
Milpitas | Singapore
| Taiwan
|