Senior Software & Electronics Engineer

Senior Software & Electronics Engineer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Codan Limited

At a Glance

  • Tasks: Develop cutting-edge broadcast products for global events using embedded software and hardware design.
  • Company: Join Domo Broadcast Solutions, a leader in innovative broadcast technology.
  • Benefits: Enjoy 25 days leave, generous pension, flexible hours, and a supportive team culture.
  • Other info: Collaborative environment with global teams and excellent career development opportunities.
  • Why this job: Make an impact in the exciting world of broadcast technology and motor racing.
  • Qualifications: Strong skills in C/C++/Python and a passion for electronics and problem-solving.

The predicted salary is between 36000 - 60000 £ per year.

Domo Broadcast Solutions (DBS) is the leading manufacturer of best-in-class broadcast solutions that enable some of the most-celebrated and demanding events and sporting moments to be captured and shared to global audiences.

The Senior Design Engineer will contribute to the development of broadcast products tailored for motor racing, wireless cameras, and remote production applications, serving leading broadcast clients worldwide. Reporting to the Head of Broadcast Engineering, this role involves delivering complex, multi-platform system solutions with a strong focus on embedded software, hardware design, and system architecture. The engineer will develop embedded software using Python and C++, design small-scale PCBs, prototype hardware, and collaborate closely with cross-functional teams to meet stringent product requirements.

Key Responsibilities Include:

  • Developing embedded software in Python and C++ to interface with external systems, FPGAs, and onboard hardware, emphasising modular, reusable, and user-friendly API design.
  • Designing small-scale PCBs, selecting components, and contributing to schematic reviews, ensuring hardware meets regulatory and operational requirements.
  • Creating system designs by understanding functional requirements and collaborating with the team to define interfaces and sub-systems.
  • Liaising with stakeholders to identify, interpret, and prioritise product requirements, particularly for customer tenders and product evolution.
  • Maintaining quality processes and engineering disciplines to deliver robust, high-quality products.
  • Providing customer support during new product introductions, including remote and face-to-face engagement as needed.

About The Candidate:

The ideal candidate will have a systems-oriented mindset, combining deep expertise in embedded software and hardware design with strong problem-solving skills. This person will be proactive, detail-focused, and capable of working independently within a dynamic, multidisciplinary team. Effective communication and a collaborative approach to meeting customer requirements are essential.

To be successful in this role, the candidate will ideally have:

  • Strong programming experience in C and/or C++ and/or Python.
  • An appreciation of electronics hardware.
  • Proficiency with version control systems such as Git or SVN.
  • Experience in embedded development environments and testing/debugging signal analysis.
  • Familiarity with Microsoft Office and Windows OS.
  • Knowledge of embedded Linux (Yocto, U-Boot), FPGA design (VHDL/Verilog), kernel driver development, and Docker is advantageous.
  • Understanding of broadcast domain standards, digital video, and IP networking is a plus.
  • Experience working in agile teams and using software project tools like JIRA, Confluence, and Bitbucket.
  • A Degree or better in Electronics, Engineering, or Computer Science.
  • Willingness to undergo SC Clearance and travel occasionally within the UK or overseas.

Benefits and Culture:

Our culture is supportive and collaborative. You will be part of a multidisciplinary team where we share our ideas and innovation is strongly encouraged. We are looking for someone with genuine passion for the job and a “can-do” attitude.

Our Employees Receive:

  • 25 days annual leave plus Bank holidays.
  • A generous pension plan, company match up to 9%.
  • Company bonus scheme.
  • Annual pay reviews (discretionary).
  • A personal approach to training and development.
  • Employee Assistance Program.
  • Income protection.
  • Life assurance.
  • Flexible core working hours.
  • Open plan, modern office environment.
  • Onsite subsidised café.

Enjoy working as part of a global organisation with teams in Whiteley, Hampshire; USA; Denmark, Singapore; Dubai and Australia. DBS is committed to promoting a culture that supports personal development and embraces a diverse mix of employees throughout all levels of the organisation.

Interested in a career with us? Simply click on APPLY and we’ll be in contact shortly.

Senior Software & Electronics Engineer employer: Codan Limited

Domo Broadcast Solutions (DBS) is an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and personal development. With a strong commitment to employee growth, DBS provides generous benefits including 25 days of annual leave, a robust pension plan, and flexible working hours, all within a modern office environment. Joining our multidisciplinary team means being part of a global organisation that values your contributions and encourages a proactive, 'can-do' attitude.

Codan Limited

Contact Details:

Codan Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software & Electronics Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend events, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded software and hardware design. 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 and problem-solving skills. Practice common interview questions related to C++, Python, and embedded systems. We want you to feel confident and ready to impress!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Domo Broadcast Solutions. Let’s make it happen!

We think you need these skills to ace Senior Software & Electronics Engineer

Embedded Software Development
Python
C++
PCB Design
Schematic Reviews
System Architecture
Stakeholder Engagement

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded software and hardware design. Use keywords from the job description to show that you’re a perfect fit for the Senior Software & Electronics Engineer role.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for broadcast solutions and how your skills in Python, C++, and PCB design can contribute to our innovative projects at Domo Broadcast Solutions.

Showcase Your Projects:Include examples of past projects that demonstrate your problem-solving skills and experience with multi-platform system solutions. This will help us see how you approach challenges and deliver results.

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 during the process!

How to prepare for a job interview at Codan Limited

Know Your Tech Inside Out

Make sure you brush up on your programming skills in C, C++, and Python. Be ready to discuss your experience with embedded software and hardware design, as well as any projects you've worked on that relate to broadcast solutions. This will show your technical prowess and passion for the role.

Understand the Broadcast Landscape

Familiarise yourself with the latest trends and technologies in the broadcast industry, especially those related to motor racing and remote production. Being able to speak knowledgeably about industry standards and challenges will impress your interviewers and demonstrate your genuine interest in the field.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex engineering problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses, highlighting your systems-oriented mindset and ability to work independently within a team.

Communicate Effectively

Since collaboration is key in this role, practice articulating your thoughts clearly and concisely. Be ready to discuss how you've liaised with stakeholders in previous roles to capture and prioritise product requirements. Good communication can set you apart from other candidates!