Apex Supply Chain Technologies

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Embedded Software Engineer- Intern (Spring 2020)

at Apex Supply Chain Technologies

Posted: 10/5/2019
Job Status: Full Time
Job Reference #: a6b88cd7-e3e6-459c-a982-7da1480e13b7

Job Description

Embedded Software Engineer Intern

 Apex Supply Chain Technologies

Mason, Ohio

 

 

DUTIES & RESPONSIBILITIES

The Embedded Software Engineer Intern is responsible for development, testing and debugging of Linux-based, embedded software solutions. In addition, you will provide technical assistance to senior team members and support other internal staff as needed.  This is an excellent opportunity to gain exposure to many of the latest technologies in the embedded space at a company that helped pioneer IoT well over a decade ago!

 

  • Implementing new and maintaining existing software for Embedded Linux devices.
  • Writing software in C for Embedded Linux devices.
  • Participating in code reviews.
  • Following industry best practices when implementing software, especially around areas surrounding security and privacy.
  • Testing software via automated methods, including but not limited to writing and running unit tests, functional tests, and integration tests, as well as manual methods.
  • Checking code into version control and adhering to company code management policies.

 

BASIC QUALIFICATIONS

  • Current enrollment in a Master’s degree program or completion of at least 2 years in a B.S. degree program in Computer Science, Electrical Engineering or related technical area.
  • 1-2 years of software development experience using C .
  • Excellent communication and interpersonal skills.
  • Strong critical thinking and problem-solving skills.
  • Basic understanding of underlying operating system concepts.
  • Strong analytical, testing and debugging skills.
  • Basic knowledge of SQL databases.

 

PREFERRED QUALIFICATIONS

  • Experience with developing software for IoT devices.
  • Previous exposure to public cloud systems (AWS, Azure or GCP).
  • Comfort with the Linux CLI.
  • Understanding of hardware interfaces such as: UART, SPI, GPIO, I2C, RS232, RS495, JTAG, USB, CAN.
  • Understanding of Multi-threading, IPC and memory management.
  • Communication protocol experience with 1 or more of TCP/IP, HTTPS, Ethernet, CAN, Wi-Fi or Bluetooth.

 

COMPANY DESCRIPTION

Apex Supply Chain Technologies is defining the future of how companies manage their supply chains by providing tailored, scalable, hardware and software solutions, which allow customers to right-size and control the flow of materials, supplies, equipment and critical parts, based on true demand.  We are a rapidly growing Mason, Ohio technology innovator, providing transformative Supply Chain Technology solutions to a client base of over 17,000 corporate users worldwide.  Over the past five years, more than 300 of the Fortune 1000 and Forbes Global 1000 companies have implemented Apex solutions.

 

Apex Supply Chain Technologies is an Equal Opportunity Employer