BCforward

Software Python Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Software Python Engineer with a contract length of "X months" and a pay rate of "X per hour." Required skills include modern Python (3.8+), hardware control, real-time algorithms, and data analysis (NumPy, SciPy, Pandas).
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
640
-
🗓️ - Date
March 6, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Redmond, WA
-
🧠 - Skills detailed
#Data Analysis #SciPy #Version Control #Pandas #GIT #NumPy #Documentation #Automation #JSON (JavaScript Object Notation) #Signal Processing #YAML (YAML Ain't Markup Language) #Data Pipeline #Python
Role description
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