TDK California , MD 20619
Posted 3 weeks ago
InvenSense, a TDK Group company, is a world leading provider of MEMS sensor platforms found in Mobile, Wearables, Smart Home, Industrial, and Automotive products. The company's patented Fabrication Platform, MotionFusion technology, audio solutions, and location software and services address the emerging need of many mass-market consumer applications via improved performance, accuracy, and intuitive motion, gesture, and sound-based interfaces. In May of 2017, InvenSense became part of the MEMS Sensors Business Group within the newly formed Sensor Systems Business Company of TDK Corporation. TDK currently focuses on three market segments: automotive, industrial equipment & energy, and information & communications technology (ICT). As part of its strategy for growth in these key areas, TDK has identified sensors and actuators, energy units and next-generation electronic components as three product areas for strategic growth aimed at unlocking new business opportunities in the sphere of the Internet of Things (IoT). Sensors are viewed as an important IoT-enabling technology, and sensor products and the technology portfolio of TDK will expand dramatically as a result of its acquisition of InvenSense.
InvenSense is headquartered in San Jose, CA and has offices in Berkeley, Boston, China, Taiwan, Korea, Japan, France, Canada, Slovakia, and Italy. We're looking for top-notch individuals to join our global team. If you're interested in being a part of our journey and helping us grow to become the leading provider of SoC platform solutions, we definitely want to hear from you.
JOB SUMMARY
We are looking for an Intern who has the ability and strong motivation to contribute to Robotics software development that forms foundation for our overall Robotics design.
PRIMARY RESPONSIBILITIES
Software Development for Robotic Systems
The software includes environment recognition using TDK sensors to motion planning for robotic
Write new ROS drivers for sensors, integrate the drivers, and test them
Identify opportunities and features that can leverage our sensing technologies
Work closely with the engineers from other teams (system, validation, algorithm software development, marketing) in feature validation and integration processes
Collaborate with cross functional teams including QA, Algorithms, and Tools
Generate reports and presentations summarizing the progress on projects
QUALIFICATION AND EDUCATIONAL REQUIREMENTS
B.S. or M.S. in Mechanical Engineering, Electrical Engineering, Device Physics, Materials Science, or similar subject
Programming experience in Python, Java, C, C++, and embedded software development and debugging
Solid understanding of Data Structures and Algorithms
Excellent analytical and mathematics skills
Ability to work as an initiative-taking team member and in autonomy
Enthusiasm to learn/share new methods and techniques within several technical areas
Excellent communication skills
TDK