The following positions are available:
Software/System/Hardware Engineer Internship
Summary:
InnoMountain develops technologies for the connected world by providing advanced wireless technologies and products to achieve the best customer satisfaction. You will accomplish team achievement and professional goals in our company. At InnoMountain, the team is working on technology innovations that will become excellent products and customer experiences.
We are looking for talented engineer interns to join the team. The candidates should have a high level of professional qualifications in one of three major technical fields, wireless system algorithm development, software and protocol stack development, and digital hardware development. The engineer interns have vital roles in driving technology advancement and product success with the internal teams as well as external teams at every stage of technology research, hardware and software design and development. The intern will need to choose one of the primary technical focuses -- software engineering focus, system engineering focus, or hardware engineering focus, while learning from other technical areas in this exciting wireless system development field.
Key Responsibilities:
Participate in the technology Research and Development (R&D). technology specification design and development, product software and hardware design and development
Participate in every stage of the technology R&D, including algorithm design, specification development, hardware and software design and development, prototyping, data analysis and other product development tasks
Experience industrial customer-centric methodology in technology and product development; Understand the customers’ requirements, identify the features of the technology and product to meet the customers’ essential needs, design the product according to customers’ expectations
Design specifications, algorithms and structures, evaluate and improve the designs to ensure the the technology meets all requirements; Ensure the quality of the technology and product by team work; Follow development procedure and execute the workflow
High level of organizational skills to interact with both internal team members and external collaborators at every stage of algorithm design, hardware design, software design, testing, manufacturing, and customer support, to ensure the delivery of the product
Work closely with collaborators to optimize the product in alignment with industrial standards; Work closely with the customer support and marketing team to identify the key issues and make the necessary improvements according to customer feedback
Qualifications:
BS/MS/PhD in Electrical and Computer Engineering, Computer Science, Physics or related Engineering and Science fields
Professional qualifications of teamwork, detail-oriented, procedure compliance, strong learning ability, strong ability of adaptation, multitasking and prioritization
Strong analytical thinking and problem-solving skills, highly motivated, excellent written and verbal communication abilities; Experience of delivering high-quality technology and product to achieve customer satisfaction
Work experience in one or multiple of technical focused fields -- software engineering, system engineering, and hardware engineering. The intern will choose one focused engineering area, and work with team members in other engineering areas.
Software engineering focus:
Knowledge and experience of mobile app development, cloud development and GIS development, with the hand-on experience of mainstream app, cloud and GIS development software environment in industrial application development
Knowledge and experience of machine learning and deep learning algorithm designs and model training in computer vision, robotics navigation, path planning and related technologies in robotics
Knowledge and experience of mathematical methods in statistics, algorithms, linear algebra, graphs, and implementation of mathematical models to address practical engineering challenges
Knowledge of software protocol stack development in wireless networks, including MAC layer and network layer protocols; Understanding of scheduling algorithms, spectrum management techniques, routing algorithms, security and encryption methods
System engineering focus:
Understanding of wireless receiver design principles and general methods; Strong mathematical and theoretical capabilities in algorithm designs and evaluation, including probability, detection and estimation theory, matrix theory, and optimization theory
Proficient in programming and simulation evaluation of algorithms in wireless communication systems; Proficient in simulation platform development to evaluate the critical receiver algorithms together with hardware engineering team
Understanding of the technologies and specifications of the mainstream wireless systems, including the 3GPP 5G and LTE specifications and the IEEE 802.11 series specifications
Hardware engineering focus:
Experience of FPGA/DSP implementation of the signal processing algorithms and the wireless receiver algorithms; Proficient in hardware timing analysis, hardware block-level design and system-level design
Experience of digital hardware system design and implementation, including the PHY transceiver fixed-point implementation on the hardware platform, mixed-signal front-end design, and RF radio hardware design
Experience in embedded system firmware design and Robot Operation System (ROS); Knowledge in firmware development, debugging, field experiment and system evaluation of embedded systems in robotics
Interested candidates can send their resumes by email to apply: hr@innomountain-inc.com