At a Glance
- Tasks: Develop and maintain software for networking devices using C/C++.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Gain hands-on experience, competitive pay, and opportunities for growth.
- Other info: Collaborate with diverse teams in a dynamic and supportive environment.
- Why this job: Dive into the world of networking and make a real impact.
- Qualifications: Proficiency in C/C++, networking protocols, and Linux programming.
The predicted salary is between 25000 - 32000 £ per year.
Responsibilities:
- Develop and maintain software applications in C/C++ for networking devices.
- Experience working with embedded networking products and being proficient in protocols such as VoIP/SIP, DHCP, FTP/TFTP, and SNMP/TR069.
- Work experience in networking features (Routing, Bridging, NAT, IPv6, Firewall, QoS, IPSec, VPN).
- Linux system programming, application development experience, and debugging skills.
- Experience with tools like Git and Jira.
- Collaborate with cross-functional teams to ensure seamless communication and integration of network components.
Preferred Skills:
- Knowledge of the WAN manager.
- Experience with Wi-Fi protocols/EasyMesh/Opensync.
- Hands-on experience in GUI.
- Experience in Cable gateway/DSL/Fiber/modem feature development.
- Solid understanding of the RDK-B framework for efficient development and deployment.
IT Trainee Developer employer: Q1 Technologies, Inc.
Contact Detail:
Q1 Technologies, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land IT Trainee Developer
✨Tip Number 1
Network, network, network! Get in touch with folks in the industry, attend meetups or webinars, and don’t be shy about reaching out on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source software, make sure to highlight them. We love seeing practical examples of your coding prowess, especially in C/C++ and networking.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your knowledge of protocols like VoIP/SIP and DHCP, and be ready to discuss your experience with tools like Git and Jira. We want to see how you think and solve problems on the spot.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who are eager to learn and grow with us.
We think you need these skills to ace IT Trainee Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ and any relevant networking protocols. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're passionate about IT development and how your background in embedded networking products makes you a great fit for our team. Keep it engaging and personal!
Show Off Your Projects: If you've worked on any cool projects, especially those involving Linux system programming or tools like Git and Jira, make sure to mention them. We love seeing practical examples of your skills in action!
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’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Q1 Technologies, Inc.
✨Know Your Tech Inside Out
Make sure you brush up on your C/C++ skills and understand the protocols mentioned in the job description. Be ready to discuss your experience with VoIP/SIP, DHCP, and other networking features. It’s a good idea to have examples of past projects where you’ve used these technologies.
✨Show Off Your Debugging Skills
Prepare to talk about your debugging experiences, especially in Linux system programming. Think of specific challenges you faced and how you resolved them. This will demonstrate your problem-solving abilities and technical expertise.
✨Familiarise Yourself with Tools
Since tools like Git and Jira are part of the role, make sure you can discuss how you've used them in previous projects. If you have any tips or tricks for using these tools effectively, share them during the interview to show your proactive approach.
✨Collaboration is Key
Be ready to discuss how you’ve worked with cross-functional teams in the past. Highlight your communication skills and any experiences where you ensured seamless integration of network components. This will show that you’re not just a tech whiz but also a team player.