Sign Up For Daily Job AlertSign up to receive the latest jobs from your favourite categories direct to your inbox.
Upload Your Job AdvertClick here to upload your own job advert.
Python Software Engineer
Gloucestershire
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
Salary: £50 to £55 Hourly + Outside IR35
Hours Per Week: Not Specified