Vacancy: Software Engineer

Vacancy: Software Engineer

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Barrington James

At a Glance

  • Tasks: Develop and maintain Python software for scientific data processing and hardware integration.
  • Company: Barrington James, a leading specialist in Software & Electronics.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Exciting opportunity for career advancement in a supportive environment.
  • Why this job: Join a dynamic team and contribute to innovative R&D projects in life sciences.
  • Qualifications: Experience in Python and collaboration skills; knowledge of GUI and C++ is a plus.

The predicted salary is between 40000 - 50000 £ per year.

Barrington James’s specialist Software & Electronics Division is currently searching for a Software Engineer on a full time permanent basis in West London, England. This opportunity is hybrid with 3 days a week on site required.

Key Responsibilities:

  • Develop and maintain Python-based software for scientific data processing, modelling, and analysis.
  • Integrate software with laboratory hardware and instrumentation for data acquisition and control.
  • Collaborate with engineers and scientists to deliver R&D projects, troubleshoot issues, and support users.
  • Follow best practices in software development, including testing, version control, and documentation.

Required Skills:

  • Hardware Integration
  • Python (NumPy, SciPy, Pandas, Matplotlib, Sklearn, PyTorch)

Desirable Skills:

  • GUI (Tkinter, PySide)
  • C++
  • Life Science experience (Optics, Lenses etc.)

Vacancy: Software Engineer employer: Barrington James

Barrington James is an exceptional employer that fosters a collaborative and innovative work culture, ideal for Software Engineers looking to make a meaningful impact in the life sciences sector. With a hybrid working model that promotes work-life balance, employees benefit from continuous professional development opportunities and the chance to work alongside leading experts in the field. Located in vibrant West London, the company offers a dynamic environment where creativity and technical skills thrive, making it a rewarding place to advance your career.
Barrington James

Contact Detail:

Barrington James Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Vacancy: Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the software and electronics field, especially those who work in life sciences. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving data processing and hardware integration. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with libraries like NumPy and SciPy, and don’t forget to highlight any collaborative projects you've worked on with engineers and scientists.

✨Tip Number 4

Apply through our website! We make it easy for you to find and apply for jobs that match your skills. Plus, it shows you're serious about joining our team and helps us get to know you better.

We think you need these skills to ace Vacancy: Software Engineer

Python
NumPy
SciPy
Pandas
Matplotlib
Sklearn
PyTorch
GUI (Tkinter, PySide)
C++
Hardware Integration
Data Processing
Modelling
Analysis
Collaboration
Troubleshooting
Software Development Best Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant libraries like NumPy or SciPy. We want to see how your skills match the job description, so don’t be shy about showcasing your hardware integration experience!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering in the life sciences. We love seeing candidates who can connect their personal interests with our mission.

Showcase Your Projects: If you've worked on any projects that involved data processing or hardware integration, make sure to mention them! We appreciate hands-on experience, so include links to your GitHub or any relevant portfolios.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Barrington James

✨Know Your Tech Stack

Make sure you’re well-versed in Python and its libraries like NumPy, SciPy, and Matplotlib. Brush up on your knowledge of GUI frameworks like Tkinter or PySide, as well as C++. Being able to discuss how you've used these tools in past projects will show your technical prowess.

✨Showcase Your Integration Skills

Since the role involves integrating software with laboratory hardware, be prepared to discuss any relevant experience you have. Think about specific examples where you’ve successfully integrated software with hardware, and be ready to explain the challenges you faced and how you overcame them.

✨Collaboration is Key

This position requires working closely with engineers and scientists. Be ready to share examples of how you’ve collaborated in the past. Highlight your communication skills and how you’ve contributed to team projects, especially in R&D settings.

✨Emphasise Best Practices

Familiarise yourself with best practices in software development, such as version control and documentation. Be prepared to discuss how you implement these practices in your work. This shows that you take quality seriously and understand the importance of maintaining clean, manageable code.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>