Software and Electronics Engineer

Sports Attack, LLC

Reno Junction (CA)

On-site

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sports Attack, LLC is seeking an Embedded Software & Electronics Engineer to develop and refine software, firmware, and electronics for baseball and multi-sport pitching machines. You will focus on new software development, updates, HMI, app maintenance, and related electronics.

The role covers firmware in C/C++, motor control, and PCB design, with hands-on prototyping, validation, and collaboration with production. A strong background in embedded systems is required.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Strong embedded C/C++ on microcontrollers (ARM Cortex-M, STM32) and common interfaces (UART, SPI, I2C, CAN, ADC).
  • Experience with motor control and power electronics, and reading schematics with test equipment.
  • Clear communication and teamwork with mechanical, production and quality teams.
  • Familiarity with PCB design tools is a plus (Altium, KiCad, Eagle; Debian/Yocto is beneficial).

Responsibilities

  • Software/Firmware Development: Develop and maintain software and embedded firmware (C/C++) for pitching machine controllers, remote controls, and user interfaces, including wireless or app connectivity where needed.
  • Motor Control & Pitch Performance: Control and tune motor drives for wheel speed, pitch type, and consistent ball delivery.
  • Electronics Design: Design and revise PCBs, wiring harnesses, and power electronics for AC-powered and battery-powered machines.
  • Prototyping & Validation: Build and run test fixtures to validate speed accuracy, repeatability, and durability; analyze performance data; and resolve issues to meet quality standards.
  • Documentation & Manufacturing Support: Maintain schematics, firmware release notes, and work instructions; support safety and compliance testing; collaborate with production and suppliers to move designs into manufacturing.
  • Continuous Improvement: Troubleshoot field returns and production issues, identify root causes, and drive improvements using data-driven decision-making.

Skills

Embedded C/C++
ARM Cortex-M
STM32
UART
SPI
I2C
CAN
ADC
RTOS
OTA updates

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

Altium
KiCad
Eagle
Debian
Yocto

Job description

POSITION: Software & Electronics Engineer FLSA: Exempt

REPORTS: Position reports to VP of Engineering

GENERAL JOB DISCRIPTION: The Embedded Software & Electronics Engineer plays a critical role in developing, testing, and refining the software, firmware, and electronics that control our baseball, softball, and multi-sport pitching machines. This position focuses on new software development, existing software updates and maintenance, HMI, app maintenance and development, and associated electronics development.


RESPONSIBILITIES:

  • Software/Firmware Development: Develop and maintain software and embedded firmware (C/C++) for pitching machine controllers, remote controls, and user interfaces, including wireless or app connectivity where needed.

  • Motor Control & Pitch Performance: Control and tune motor drives for wheel speed, pitch type, and consistent ball delivery.

  • Electronics Design: Design and revise PCBs, wiring harnesses, and power electronics for AC-powered and battery-powered machines.

  • Prototyping & Validation: Build and run test fixtures to validate speed accuracy, repeatability, and durability; analyze performance data; and resolve issues to meet quality standards.

  • Documentation & Manufacturing Support: Maintain schematics, firmware release notes, and work instructions; support safety and compliance testing (UL/CE/FCC or equivalent); and work with production and suppliers to move designs into manufacturing.

  • Continuous Improvement: Troubleshoot field returns and production issues, find root causes, and drive improvements using data-driven decision-making.

REQUIREMENTS

  • Education: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (or equivalent experience).

  • Firmware Proficiency: Strong experience with embedded C/C++ on microcontrollers (ARM Cortex-M, STM32, or similar) and common interfaces such as UART, SPI, I2C, CAN, and ADC.

  • Technical Expertise: Experience with motor control (BLDC, brushed DC, or AC drives), including PWM and closed-loop speed control, and the ability to read schematics and debug hardware and firmware together with an oscilloscope and multimeter.

  • Communication & Problem-Solving: Strong interpersonal skills with the ability to communicate technical concepts clearly and collaborate with mechanical, production, and quality teams.

  • Preferred Skills: PCB design (Altium, KiCad, or Eagle); battery management and charging; Bluetooth/BLE or Wi‑Fi and app integration; product certification; RTOS, bootloaders, and over-the-air updates.Familiarty with Debian, Yocto, and Embedded Linux development.

EXPERIENCE

  • 3+ years of embedded firmware development in a product engineering role.

  • Sports equipment, robotics, or electromechanical product experience is strongly preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software & Electronics Engineer (Sports Tech)
Embedded Software & Electronics Engineer (Sports Tech)

Sports Attack, LLC • Reno Junction (CA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Santa Barbara (CA)

On-site
USD 110,000 - 160,000
Equity Participation
Relocation Assistance
401(k)
+3
Senior Firmware Engineer
Senior Firmware Engineer

Suitable Technologies, Inc. • Palo Alto (CA)

On-site
USD 110,000 - 140,000
Embedded Systems Engineer
Embedded Systems Engineer

Global Point Technology Group • South Beloit (IL)

On-site
USD 90,000 - 130,000
Software Engineer I - Embedded
Software Engineer I - Embedded

Universal Instrument • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Embedded Software Engineer
Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 120,000 - 160,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Embedded Software/Hardware Electronic Design Engineer
Embedded Software/Hardware Electronic Design Engineer

Rieker Inc. (Rieker Instrument Company) • Chester Heights (PA)

On-site
USD 65,000 - 90,000
Embedded Systems Engineer
Embedded Systems Engineer

Global Point Technology Group • Chanhassen (MN)

On-site
USD 85,000 - 125,000