At a Glance
- Tasks: Develop cutting-edge broadcast products using C/C++ and Python in a collaborative engineering team.
- Company: Domo Tactical Communications is a leader in innovative wireless security and broadcast solutions.
- Benefits: Enjoy 25 days annual leave, flexible hours, and a supportive work culture with training opportunities.
- Why this job: Join a dynamic team, grow your skills, and contribute to exciting projects in live broadcasting.
- Qualifications: A degree in Engineering or Computer Science, with basic C/C++ experience and a passion for technology.
- Other info: UK Security Clearance required; occasional travel may be involved.
The predicted salary is between 28800 - 43200 ÂŁ per year.
About Us
Domo Tactical Communications operates in fast growing markets offering innovative and robust wireless security products, leading-edge IP centric network devices, and C4I application software solutions, along with high performance wireless broadcast systems for all industries. Our passion for innovation keeps us one step ahead in the rapidly changing and increasingly challenging environments within which we perform, whether on the battlefield, in the streets of our cities, or at the world's largest sporting events.
High performance IP Video, communications, and broadcast systems enable our customers to securely monitor, control, communicate, and share information with confidence in complex environments and in the most demanding situations.
What will you be doing?
Reporting to the Head of Broadcast of Engineering, the Junior Design Engineer will work as part of a dynamic and collaborative engineering team responsible for developing cutting-edge broadcast products used in live motor racing, wireless camera systems, and remote production environments. These systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions.
The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and work closely with senior engineers to deliver functional and efficient software modules that meet product requirements.
In addition to core development work, the role may include supporting customer deployments during new product introductions—this can involve remote communication or occasional on-site support alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment.
Key Responsibilities Include:
- Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces.
- Contributing to system-level design by implementing and testing efficient software sub-systems.
- Collaborating with senior engineers to define interfaces and ensure software components align with product specifications.
- Supporting customer-facing activities during new product rollout, including technical troubleshooting and setup assistance.
- Participating in code reviews, software testing, and continuous improvement of development processes.
About You
The ideal candidate will have a solid foundation in embedded software development and a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive approach to learning and a willingness to contribute to team goals will be key to success in this role.
The candidate should be detail-oriented, eager to solve problems, and comfortable communicating technical ideas to colleagues and customers alike. This role requires candidates to undergo UK Security Clearance and may involve occasional UK and overseas travel.
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 (discretional)
- A personal approach to training and development
- Employee Assistance Program
- Income protection
- Life assurance
- Flexible core working hours
- Open plan, modern office environment
- Onsite subsidized café
Enjoy working as part of a global organisation with teams in Whiteley, Hampshire; USA; Denmark, Singapore; Dubai and Australia. DTC 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.
Junior Design Engineer employer: DTC | A Codan Company
Contact Detail:
DTC | A Codan Company Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Design Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in embedded software development, particularly in C/C++ and Python. This will not only help you during interviews but also show your genuine interest in the field.
✨Tip Number 2
Engage with online communities or forums related to broadcast technologies and embedded systems. Networking with professionals in these areas can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss any relevant projects or experiences you've had with embedded systems or software development. Being able to articulate your hands-on experience will set you apart from other candidates.
✨Tip Number 4
Research Domo Tactical Communications and their products thoroughly. Understanding their market position and the specific technologies they use will demonstrate your enthusiasm and commitment to the role.
We think you need these skills to ace Junior Design Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with C/C++ and Python. Emphasise any projects or coursework related to broadcast technologies or embedded systems.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for innovation and your eagerness to learn. Mention specific aspects of the role that excite you and how your skills align with the company's mission.
Showcase Technical Skills: In your application, clearly outline your technical skills, especially those related to embedded software, system architecture, and any experience with FPGAs or hardware integration. Use examples to demonstrate your proficiency.
Highlight Team Collaboration: Since the role involves working closely with senior engineers and supporting customer deployments, mention any previous experiences where you successfully collaborated in a team environment or assisted in customer-facing activities.
How to prepare for a job interview at DTC | A Codan Company
✨Show Your Passion for Technology
Make sure to express your genuine interest in embedded systems and broadcast technologies. Share any personal projects or experiences that highlight your enthusiasm for the field, as this will resonate well with the interviewers.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This could involve coding issues or design dilemmas. Showing your analytical thinking will impress the interviewers.
✨Familiarise Yourself with C/C++ and Python
Brush up on your programming skills in C/C++ and Python, as these are crucial for the role. Be ready to answer technical questions or even solve coding problems during the interview to showcase your proficiency.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and company culture. This not only shows your interest in the role but also helps you determine if the company is the right fit for you.