At a Glance
- Tasks: Join us to develop cutting-edge Digital TV products and software stacks.
- Company: Work with a leading multinational client based in vibrant Amsterdam.
- Benefits: Enjoy a contract role with potential extensions and a dynamic work environment.
- Why this job: Be part of an innovative team solving real-world problems in embedded systems.
- Qualifications: 10+ years in C/C++ for embedded systems and deep Linux knowledge required.
- Other info: Bring your own device with specific hardware requirements for this role.
The predicted salary is between 48000 - 72000 £ per year.
Embedded Software Integrator required for multinational client in Netherlands
- Country: The Netherlands
- Sector: Software Developer
- Job Type: Contract
- Technologies: C/C++ Algorithmic programming patterns Linux Linux internals Linux system development userspace kernelspace communication IPC Firewall MIPS ARM IA32 Networking protocols TCI/IP IPV4 IPV6 DHCP PPP DNS 80211 IGMP UPnP DLNA Programming Qos NAT Port Forwarding security Influx filesystems NAND NOR flash HDD HW knowledge DBD standard Open Embedded Yocto MS BS EE/CS
Endeavour Recruitment has a first-class opportunity for an Embedded Developer with a strong bias towards problem solving, to join our multinational client based in Amsterdam. Initially, this contract will run until the end of 2017, with the potential for extensions.
Essential Requirements for the candidate:
- For this role it\’s mandatory that you bring your own device with the following minimal requirements:
- Screen 15” FHD, Mat
- Fast SSD 500GB
- 16 GB DDR4 -2400MHz
- i7-7700HQ Quad Core processor (6 MB cache, up to 3.8 GHz)
Candidates responsibilities:
- The development of the Digital TV products
- Development of Digital TV software stack and its graphical components
- Porting the software stack across a variety of different architectures
- Collaborate with other team members
Required skills and qualifications:
- 10+ years of C/C++ development for embedded systems.
- Proficient in algorithmic and programming patterns.
- Expert in knowledge of Linux internals.
- Proven knowledge and experience in embedded Linux system development: drivers, networking, userspace/kernelspace communication, IPC, firewall.
- Experience in porting software components and drivers across a variety of different architectures (i.e. MIPS, ARM, IA32).
- Deep knowledge of networking protocols (TCP/IP, IPv4/IPv6, DHCP, PPP, DNS, 802.11, IGMP, UPnP, DLNA) and hands-on programming.
- Knowledge of main networking functionalities (QoS, NAT, Port Forwarding, Security & Firewall).
- Good knowledge of the Linux filesystems on a variety of media (i.e. NAND/NOR flash, HDD).
- HW knowledge background and knowledge of how to use an oscilloscope is a plus.
- Experience in the area of DVB standard is a plus.
- Knowledge of Open Embedded/ Yocto is a plus.
- MS or BS EE/CS
Applicants are invited to apply as soon as possible to be included in the shortlist.
#J-18808-Ljbffr
Embedded Software Integrator required for multinational client in Netherlands employer: Endeavour Recruitment Solutions
Contact Detail:
Endeavour Recruitment Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Integrator required for multinational client in Netherlands
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++, Linux internals, and networking protocols. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Network with professionals in the embedded systems field, especially those who have experience with Digital TV products. Engaging with industry groups on platforms like LinkedIn can help you gain insights and potentially get referrals.
✨Tip Number 3
Prepare to discuss your problem-solving approach during interviews. Given the emphasis on problem-solving in the job description, be ready to share examples of challenges you've faced and how you overcame them in your previous roles.
✨Tip Number 4
If you have experience with Open Embedded or Yocto, make sure to highlight it during your discussions. Even if it's not mandatory, showcasing this knowledge can set you apart from other candidates.
We think you need these skills to ace Embedded Software Integrator required for multinational client in Netherlands
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of C/C++ development experience, especially in embedded systems. Emphasise your knowledge of Linux internals and any relevant projects that showcase your problem-solving skills.
Craft a Strong Cover Letter: In your cover letter, explain why you are the perfect fit for this role. Mention your experience with algorithmic programming patterns and your familiarity with networking protocols. Be specific about how your skills align with the job requirements.
Showcase Relevant Projects: If you have worked on projects involving Digital TV products or embedded Linux system development, be sure to include these in your application. Detail your role and the technologies you used, as this will demonstrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A well-presented application reflects your attention to detail, which is crucial for a technical role like this one.
How to prepare for a job interview at Endeavour Recruitment Solutions
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and embedded systems in detail. Highlight specific projects where you've developed software stacks or ported components across different architectures, as this is crucial for the role.
✨Demonstrate Problem-Solving Abilities
Since the role requires a strong bias towards problem-solving, come equipped with examples of challenges you've faced in previous projects and how you overcame them. This will show your analytical thinking and adaptability.
✨Familiarise Yourself with Networking Protocols
Brush up on your knowledge of networking protocols like TCP/IP, DHCP, and DNS. Be ready to discuss how you've implemented these in past roles, as understanding these protocols is essential for the position.
✨Prepare Questions for the Interviewers
Have a list of insightful questions ready to ask the interviewers about their projects, team dynamics, and future developments. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.