cover image
BCforward

Software Python Engineer

On site

Redmond, United states

$ 80 /hour

Freelance

05-03-2026

Share this job:

Skills

Communication Python Data Analysis Version Control git Numpy Pandas

Job Specifications

Top 3 Must-Have Skills

Python software engineering for hardware control / lab automation

Proficiency in modern Python (3.8+) and object-oriented design

Ability to design, develop, and maintain reliable, reusable control software for complex hardware systems (with LLM coding support e.g. Claude code, LLama, Gemini, OpenCode, etc.)

Strong practices around code quality, documentation, configuration (YAML/JSON), and version control (Git)

Real-time control + hardware interfaces (control systems, PWM, data acquisition)

Implementing and optimizing real-time control algorithms for precision (e.g., PWM control for motors/actuators)

Hands-on experience with hardware communication interfaces/protocols (PWM, serial, Ethernet)

Ability to debug and troubleshoot multi-component systems spanning software + hardware for high availability

Experimental data pipelines + signal processing (acoustics/audio + sensor data)

Building and maintaining data pipelines to capture, process, and analyze sensor/experimental data

Strong scientific computing and data analysis skills (NumPy, SciPy, Pandas)

Experience with audio/DSP or multi-channel acquisition workflows (e.g., sound device, librosa) and calibration automation

About the Company

Job seekers from around the globe join our talent community to advance their careers and leverage their expertise to enable organizations in leading industries to reach their goals. BCforward is a certified Minority Business Enterprise (MBE) with Global headquarters in Indianapolis, IN and Asian headquarters in Hyderabad, India. Know more