Python Software Engineer
Role: Python Software Engineer
Location: Bristol
Length: 6 Months
Rate: £50-55/hour Outside IR35
Join a project developing next-gen communication terminals. You'll design and deliver Python-based RF test and calibration software that drives real hardware performance.
 Essential Job Duties & Responsibilities
- Design, implementation, and testing of software features in Python
 - Translate requirements into a detailed design that is functional and efficient.
 - Employ good practices to ensure appropriate quality, modifiability, extensibility etc.
 - High quality software development, including design, implementation, hardware interaction, testing, and release.
 - Usage of testing automation tools.
 - Interaction with the RF Testing team and other engineering disciplines to jointly optimize and verify the overall system performance.
 
What You'll Bring
- Degree in Computer Science, Electrical, Systems, or related engineering field
 - Strong Python skills; experience with frameworks like Django, Tkinter, or Matplotlib
 - Knowledge of version control and CI/CD pipelines
 - Comfortable across the full software lifecycle - from design to testing and maintenance
 - Detail-driven, proactive, and able to work independently or in an agile team
 - Thrive in a fast-moving, high-tech environment
 
Bonus Skills
- Background in satellite or wireless communications
 - Experience with MATLAB, Linux, or hardware interfaces (Serial, Ethernet, SPI, CAN)
 - Familiar with tools like GitHub, Jira, and Confluence
 - Understanding of RF testing, instrumentation, and signal processing principles.
 
To apply, submit your application here or send your updated CV
- Company
 - Core Talent Recruitment
 - Location
 - Bristol, United Kingdom
 - Employment Type
 - Contract
 - Salary
 - £50 - £55/hour Outside IR35
 - Posted
 
- Company
 - Core Talent Recruitment
 - Location
 - Bristol, United Kingdom
 - Employment Type
 - Contract
 - Salary
 - £50 - £55/hour Outside IR35
 - Posted