Senior Embedded Software Developer
Edwardsville, IL
Nevco Sports LLC, the world’s leading supplier of integrated display and scoring systems, is looking for a talented Senior Embedded Software Developer. Nevco is the largest privately held manufacturer of LED scoreboards, message centers and video displays in the world. Nevco has an over 90-year tradition of quality and innovation in the industry.
The Senior Embedded Developer position is within a small Agile development team responsible for the new Nevco ONE scoring and video display control hardware and software platform. Within this development team, this position is responsible for:
- Software development and testing of embedded C microcontroller-based devices
- Software development and testing of embedded Linux/Android devices
- Systems design for integration with the rest of the Nevco ONE hardware and software products, as well as legacy   Nevco controller products
- Coordinating with Nevco mechanical engineering, manufacturing, operations, service, and quality teams on all lifecycle aspects of these products
- Design, develop, code, test, and debug system software
- Review code and design
- Analyze and enhance efficiency, stability, and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide postproduction support
- Interface with hardware design and development
- All other tasks as assigned
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or Electrical Engineering
- 5+ years of hands-on embedded software development in C/C++
- Embedded Linux development experience, including knowledge of kernel, drivers, peripherals, and boot/upgrade   processes
- Experience with Agile software development process, source control, and automated testing and deployment
- Excellent communication skills for collaborating across all departments at Nevco
- Self-starter able to thrive in a small, fast-paced, hands-on, startup-like environment
- Â Nordic nRF52 or other ARM CortexM microcontrollers
- VS Code and JTAG debugging
- Embedded Android/Linux, Yocto Linux, and Zephyr
- Development of single-purpose embedded Android devices, including AOSP, single-app devices (pinning and COSU),  and custom home/launchers
- Git and Gitlab source control and issue tracking
- A personal interest in sports and desire to work in the sports industry