Senior Device Software Engineer
Senior Device Software Engineer

Senior Device Software Engineer

Newport Full-Time 47000 - 63000 ÂŁ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join our Smart Capture Team to develop innovative software for advanced video capture devices.
  • Company: One Big Circle is a fast-growing tech company in Bristol, specialising in Intelligent Video solutions.
  • Benefits: Enjoy 25 days holiday, private healthcare, and a supportive workplace culture with social events.
  • Why this job: Be part of a dynamic team creating award-winning technology that improves safety and efficiency.
  • Qualifications: Significant experience in embedded systems, Python, C/C++, and a passion for mentoring others.
  • Other info: Candidates must pass a BPSS check; apply with a CV and covering letter.

The predicted salary is between 47000 - 63000 ÂŁ per year.

Senior Device Software Engineer

One Big Circle – Bristol

Full-Time 37.5 hours over 5 Days

Salary: ÂŁ55,000 – ÂŁ75,000

About One Big Circle

Formed in 2017, One Big Circle is a fast-growing Bristol technology company that provide “Intelligent Video” solutions. We focus entirely on solving real-world industry problems by fusing new technology in the field of Video, IOT, Cloud and AI providing end to end solutions which allow our customers to dramatically improve their operational efficiency and safety. Our culture is one of high-quality technical delivery and we work at a speed that many industries are unaccustomed to; we have done this by building a team dynamic that challenges and empowers our people and creating an environment where everyone contributes and learns. We are growing, profitable and have ambitious plans to continue expansion in and beyond our existing markets.

We are looking for a proactive and motivated individual to join our team to support the business in further growing our flagship award-winning product: AIVR. AIVR (Automated Intelligent Video Review) is a state-of-the-art video technology system used by thousands of people in the rail industry. AIVR has won dozens of awards and is recognised as the market leading solution, but we are building many more opportunities both in existing and new markets which will further accelerate our growth.

As an employer, we believe in a happy, inclusive & supportive workplace where everyone can work to their best ability. We are growing quickly and need to recruit another valued member of the team. Could that be you?

Role Summary

We are looking for a Senior Device Software Engineer to join our “Smart Capture” Team. Smart Capture is a foundational capability at OBC, responsible for developing the software and embedded systems at the heart of our advanced video capture appliances. Our systems support a diverse range of cameras, including visible spectrum, thermal imaging, and line scanning, and are deployed in challenging rail and transport environments.

As a Senior Device Software Engineer, you’ll be a key contributor, reporting to the Smart Capture team lead and supporting junior engineers. The role is hands-on and varied, involving the development of high-performance, reliable software across multiple hardware platforms, using a wide range of technologies.

Smart Capture includes:

  • Acquiring data from cameras and sensors
  • On-device processing and data enrichment
  • Transmission to our cloud platform
  • Post-processing to ensure positional and measurement accuracy

Responsibilities

You will create innovative capture solutions within a skilled team that likes getting things done:

  • Design, develop, and maintain embedded and application-level software for capture devices
  • Participate in system architecture design and technical decision-making within the team
  • Collaborate with hardware and electronics engineers on end-to-end system integration and design
  • Develop tooling to manage deployment workflows
  • Take ownership of resolving problems with fielded devices and the data being generated
  • Mentor junior engineers and provide technical leadership within project teams
  • Keep abreast of emerging technologies relevant to computer vision, embedded systems, and smart imaging

Personal Qualities and Experience

We are looking for an engineer with a deep, practical technology skillset and the curiosity and adaptability to tackle complex, multi-disciplinary challenges. The ideal candidate will bring broad experience across embedded systems, computer vision, and hardware/software integration, alongside the ability to mentor others and contribute to the technical direction of the team.

Experience and Technical Skills

  • Significant experience developing performance-critical, memory-efficient applications in embedded environments
  • Python expertise with a focus on performance, reliability, and native code integration
  • C and C++ expertise for low-level development
  • Embedded and application development on Linux
  • Experience with IP networking protocols and configuration
  • Knowledge of image processing and computer vision techniques, including OpenCV, image enhancement, and multi-sensor data synchronisation (desirable)
  • Familiarity with microcontroller and FPGA development, including firmware for real-time sensor interfaces, precise timing, and hardware communications (desirable)
  • Familiarity with electronics and experience collaborating closely with hardware teams to deliver integrated, reliable systems
  • Integration of visible-spectrum, thermal, and other specialist imaging and sensor technologies (desirable)
  • GStreamer and FFmpeg for building and optimising video streaming and media processing (desirable)

Personal Attributes

  • Practical and delivery-focused, balancing engineering rigour with pragmatic problem solving
  • Strong communication skills, capable of articulating complex technical topics to multidisciplinary colleagues
  • Comfortable mentoring others, reviewing code, and sharing expertise with the wider team
  • Self-motivated and capable of independently driving technical investigations and finding solutions

Company Benefits Include:

• Auto enrolment Pension Scheme

• 25 Days Holiday plus bank holidays

• Life Assurance

• Private Healthcare Cover

• Work related training courses as required

• Complimentary snacks and refreshments including fresh fruit

• Office-Centric role

• Access to Bike to Work Scheme

• Secure bike storage and shower facilities

• Social events

You would be a valued part of a fast growing team where your ideas and opinions are valued as we continue the exciting journey of One Big Circle.

Successful candidates will need to pass a BPSS (Baseline Personnel Security Standard) check as part of the onboarding process

To apply please send a covering letter along with CV to

Senior Device Software Engineer employer: One Big Circle Ltd

One Big Circle is an exceptional employer located in Bristol, offering a dynamic and inclusive work culture that prioritises employee growth and collaboration. With a focus on innovative technology solutions and a commitment to high-quality delivery, employees are empowered to contribute their ideas while enjoying benefits such as private healthcare, generous holiday allowances, and opportunities for professional development. Join a fast-growing team where your skills will be valued and your career can flourish.
O

Contact Detail:

One Big Circle Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Device Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, C, C++, and embedded systems. Being able to discuss your experience with these technologies in detail during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you tackled complex challenges, especially in embedded environments or computer vision. This will help you stand out as a candidate who can contribute effectively to the Smart Capture team.

✨Tip Number 3

Network with current or former employees of One Big Circle on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which you can leverage during your interview.

✨Tip Number 4

Prepare to discuss your mentoring experience, as the role involves supporting junior engineers. Highlight any previous leadership roles or instances where you've guided others, as this aligns with the company's emphasis on teamwork and collaboration.

We think you need these skills to ace Senior Device Software Engineer

Embedded Systems Development
Python Programming
C and C++ Programming
Linux Application Development
Performance-Critical Application Design
Memory-Efficient Software Development
IP Networking Protocols
Image Processing Techniques
Computer Vision Knowledge
OpenCV Proficiency
Multi-Sensor Data Synchronisation
Microcontroller Development
FPGA Development
Firmware Development for Real-Time Sensors
Video Streaming Technologies (GStreamer, FFmpeg)
Technical Leadership and Mentoring
Strong Communication Skills
Problem-Solving Skills
Collaboration with Hardware Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded systems, computer vision, and software development. Use specific examples that demonstrate your skills in Python, C, and C++ as well as any experience with video streaming technologies.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with One Big Circle's mission and values, particularly your ability to tackle complex challenges and mentor junior engineers.

Showcase Problem-Solving Skills: Provide examples in your application of how you've successfully resolved technical issues in past projects. Highlight your practical approach to problem-solving and your ability to work collaboratively with hardware teams.

Highlight Continuous Learning: Mention any recent training or courses you've completed that are relevant to the role. This shows your commitment to staying updated with emerging technologies in computer vision and embedded systems, which is crucial for this position.

How to prepare for a job interview at One Big Circle Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded systems, Python, C, and C++. Highlight specific projects where you've developed performance-critical applications, as this will demonstrate your capability to handle the technical demands of the role.

✨Demonstrate Problem-Solving Abilities

One Big Circle values practical problem-solving. Prepare examples of challenges you've faced in previous roles, particularly those involving multi-disciplinary teams or complex technical issues, and explain how you resolved them.

✨Emphasise Team Collaboration

Since the role involves working closely with hardware engineers and mentoring junior staff, be ready to discuss your experiences in team settings. Share how you've contributed to team dynamics and supported others in their development.

✨Stay Updated on Emerging Technologies

The company is focused on innovation, so showing your enthusiasm for new technologies in computer vision and embedded systems can set you apart. Mention any recent trends or tools you've explored that could benefit the Smart Capture team.

Senior Device Software Engineer
One Big Circle Ltd
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>