Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

Summer 2020 Software Engineering Intern

ON Semiconductor

Software Engineer Internship

Job Summary:

The position will involve developing software for a wide range of products and services using C/C++, QML/Qt, RESTful interfaces, Mobile App, Databases and Cloud Services (React/NodeJS/Feathers.js) using the latest process and software development techniques. The ideal candidate will be an enthusiastic individual with strong desire to learn and advance the field of software engineering.

ON Semiconductor is seeking a self-driven and motivated software engineer to join the Solutions Engineering Center team. As a software engineer, you will have the opportunity to design and develop code for a wide range of software topics from embedded microcontroller to cloud services. The SEC Software team is fast paced, innovative and quality driven environment where team is first.

Role and Responsibilities:

  • Develop a wide range of software ranging from embedded to user interfaces accessing cloud services
  • Understand and anticipate customer requirements and innovate around these requirements
  • Participate and contribute in architecture and design discussions and decisions
  • Agile and Test Driven development


Qualifications

  • 0-3 years C++ (11/14/17) development
  • 0-3 years of one or more of the following: Javascript, Python, NodeJS, SQL, Qt/QML, HTML
  • Strong understand of modern software design theory Microservices, Design Patterns, Data and Compute distribution techniques
  • Event based development using one of the following: GMainLoop/GLib, Libev, Libevent, Libuv, Boost ASIO
  • Intra and Inter process communication between threads and processes
  • Databases: One or more of following: Mysql, PostgreSQL, MongoDB, Couchbase, Sqlite3, Redis
  • Development on Linux
  • JSON
  • CMake
  • gcc
  • Git
  • GitHub or Bitbucket Feature Branch and Pull Request development Methodologies
  • Github personal project on contributions to open source project
  • Proven desire to develop software outside school assignments
  • Strong desire to learn and advance the field of software engineering
  • Service/Server based development personal or professional (example: nodejs)
  • Message Queues (AMQP) : one of the following. ZeroMQ, RabbitMQ, Apache ActiveMQ, or other message queue.
  • Databases. One or more of following: Mysql, PostgreSQL, MongoDB, Couchbase, Sqlite3, Redis
  • NOSQL. Understand and used NOSQL in a personal or professional project
  • RESTful service interface use or design
  • HTML/Javascript interfaces
  • Cross compile/build to targets: ARM, Windows, Mac
• MS/BS CS
Preferred MSCS

ON Semiconductor (Nasdaq: ON) is driving energy efficient innovations, empowering customers to reduce global energy use. The company is a leading supplier of semiconductor-based solutions, offering a comprehensive portfolio of energy efficient power and signal management, logic, standard and custom devices. The company’s products help engineers solve their unique design challenges in automotive, communications, computing, consumer, industrial, medical and military/aerospace applications. ON Semiconductor operates a responsive, reliable, world-class supply chain and quality program, and a network of manufacturing facilities, sales offices and design centers in key markets throughout North America, Europe and the Asia Pacific regions.

ON Semiconductor is an equal opportunity employer. The Company maintains policies and practices that are designed to prevent discrimination or harassment against any qualified applicant or employee to the extent prohibited by federal, state and local laws and regulations. By way of example, discrimination on the basis of race, ethnicity, color, religion, ancestry, national origin, citizenship, sex (including pregnancy, childbirth, or related medical conditions), age, marital status, sexual orientation physical or mental disability, medical condition, genetic information (including test results), status as a Vietnam-era or special disabled veteran, uniform service member status, political affiliation, union membership, gender identity or gender expression, or any other characteristic protected by applicable law is prohibited.

Equal Employment Opportunity
ON Semiconductor is an equal opportunity employer. The Company maintains policies and practices that are designed to prevent discrimination or harassment against any qualified applicant or employee to the extent prohibited by federal, state and local laws and regulations. By way of example, discrimination on the basis of race, ethnicity, color, religion, ancestry, national origin, citizenship, sex (including pregnancy, childbirth, or related medical conditions), age, marital status, sexual orientation physical or mental disability, medical condition, genetic information (including test results), status as a Vietnam-era or special disabled veteran, uniform service member status, political affiliation, union membership, gender identity or gender expression, or any other characteristic protected by applicable law is prohibited.
Primary Location: US-OR-Beaverton
Work Locations: USOR02 NW SEC US8 9200 SW Nimbus AVE Beaverton 97008
Job: Intern
Job Posting: Feb 12, 2020, 2:59:02 PM