Embedded Linux/Android Developer

Nevco Sports, LLC - Edwardsville, IL (30+ days ago)


The Embedded Linux/Android Developer will work within a small Agile development team responsible for the development of web connected appliances, backend services and client side user applications.


  • Development, testing and support of the embedded Linux-based hardware within the new product
  • Development of new software features for media rendering capabilities and integration with other Nevco products and services
  • Working with the electrical engineering team to define proper hardware specifications for refinement of existing products and design of new products


  • Bachelor’s degree or higher in Computer Science, Computer Engineering or Electrical Engineering
  • 3+ years of hands-on embedded software development, preferably with Linux
  • Linux/Android development expertise, including knowledge of kernel, drivers, peripherals, and boot/upgrade process
  • Experience with embedded Linux graphical toolkits and media rendering libraries
  • Experience with Agile software development process, source control, and automated testing and deployment
  • Excellent communication skills for collaborating across all departments
  • Self-starter with the ability to thrive in a small, fast-paced, hands-on and startup-like environment

Preferred Skills and Abilities:

  • Linux X11, GTK and GStreamer
  • Development of single-purpose embedded Android devices, including AOSP, single-app devices (pinning and COSU) and custom home/launchers
  • Python3 development and test tools and IDEs, especially Pytest and PyCharm
  • Python3 applications on Linux with Redis/Celery
  • Interfacing Python applications with REST-based API backend micro-services
  • Amazon Web Services (AWS) / Heroku hosting
  • Internet of Things (IoT) concepts and cloud-based management of embedded devices
  • Git and Gitlab source control and issue tracking
  • A personal interest in sports and desire to work in the sports industry

Job Type: Full-time