Jobs · Engineering

Python Developer

Torentify · United States · 3 wk ago
RemoteRemoteEngineering$40–$60/hrFull-time

About the role

We are seeking a Senior Software Engineer to join the Scout embedded operations team. This role focuses on automation, scripting, operating system adoption and upgrades, and developing tools and workflows that support embedded systems. The successful candidate will have strong scripting skills, a working understanding of C, and experience with discrete real-time operating systems. Candidates with experience building tooling for embedded environments will be especially well suited to the role.

Responsibilities

  • Develop automation and scripts to improve adoption and use of internal systems.
  • Support operating system adoption and version upgrades.
  • Work with the OS Enablement Engineer to implement automation, documentation, and workflows for EMB32 upgrades.
  • Write scripts that interact with and support C code.
  • Analyze designs, identify edge cases, and develop solutions for varying customer requirements.
  • Create generic and reusable tools that can support customers with different needs.
  • Contribute to embedded systems tooling and operational improvements.

Required qualifications

  • 5–7 years of experience in relevant software engineering work.
  • Proficiency in a scripting language, with Python being the most commonly used; other scripting languages are acceptable.
  • Working understanding of C programming/code.
  • Experience with discrete real-time operating systems.
  • Ability to develop automation, scripts, and tools for varying requirements.

Preferred qualifications

  • Experience with JDOS or EMB32.
  • Experience building software tools.
  • Experience working in embedded systems and developing tooling.

Skills & competencies

  • Scripting and automation
  • Python or another scripting language
  • C programming/code
  • Embedded systems
  • Discrete real-time operating systems
  • Operating system adoption and upgrades
  • Tool development
  • Workflow and process development
  • Documentation
  • Problem-solving and edge-case analysis
  • Ability to create generic and reusable tools
  • Ability to work with varying customer requirements

Education & experience

  • Education: Degree in an Engineering or Technology discipline, or equivalent experience.
  • Education: Degree in an Information Technology discipline, or equivalent experience.
  • Experience: 5–7 years of relevant experience.
  • Experience with scripting and automation.
  • Experience with C code.
  • Experience with discrete real-time operating systems.

Work arrangement & schedule

  • Employment Type: Full-time
  • Location: Moline, IL
  • Work Arrangement: Local candidates are preferred to work onsite in Moline, IL. Fully remote candidates may be considered if they are well qualified.
  • Interview Process: Video interviews and a skills assessment are required. Candidates must be willing to participate in video conferencing.
  • Application Deadline: October 30, 2025 at 11:59 PM CST.

Compensation & benefits

  • Hourly Rate: $40–$60/hour
  • Benefits: Health, Dental, and Vision Insurance

Similar jobs

Python Developer

Netrolynx AIUnited States· 3 wk ago
RemoteInformation Technologyapply on bestjobtool.com

Python Developer

CapgeminiNew York, United States· 1 mo ago
Information Technologyapply on capgemini.com

Python Developer

CapTechReston, VA· 1 mo ago
$90k–$190k/yrapply on jobs.smartrecruiters.com

Python Developer

Atlas TechNorth Charleston, SC· 2 mo ago
Engineeringapply on atlas-tech.hrmdirect.com