Software/Firmware Architect to guide the design and development of our next-generation video conferencing products. In this role, you will make architectural decisions, ensure system optimization, and collaborate closely with cross-functional teams to deliver high-performance, reliable, and scalable solutions.
You will be the voice of the team, translating complex requirements into actionable user stories as part of our Video Systems Development Centre based in Ballerup, Denmark.
The team you will be part of:
You will be reporting to the Embedded SW Manager in EU, joining together with a team of 35+ Software/Firmware experts spread across Denmark, Sweden and Poland.
Your team works closely with the Video Business Unit to provide the “innovation muscle” and maximize growth. Your team owns e2e accountability for delivery of innovation to BU, delivering products on time, cost, scope and quality, in full alignment with the Video Systems Division and roadmaps.
Your contribution is appreciated, and your key areas of responsibilities will be:
-
System Architecture Design:
-
Define and develop the overall embedded software and firmware architecture for video conferencing devices.
-
Optimize system performance, including boot time, memory usage, and power consumption.
-
Audio and Video Communication Expertise:
-
Plan and implement the design and implementation of audio and video communication pipelines using interfaces such as MIPI, I2S/I2C, SPI, and USB (UVC, UAC, USB-HID).
-
Develop and optimize firmware for audio and video processing, ensuring low latency and high-quality communication.
-
Android Platform Expertise:
-
Manage the integration and customization of Android OS for embedded systems.
-
Work on HAL (Hardware Abstraction Layer), kernel drivers, and other Android internals to enable hardware-software synergy.
-
Firmware Update Mechanisms:
-
Design and implement robust firmware update mechanisms to ensure secure and seamless updates.
-
Develop solutions for over-the-wire (Ethernet) updates and fail-safe firmware management.
-
Collaboration & Leadership:
-
Partner with hardware, mechanical, and software teams to ensure seamless integration of components.
-
Provide technical guidance and mentorship to embedded software engineers.
-
Innovation & Problem Solving:
-
Identify and address technical issues in audio and video encoding/decoding, low-latency streaming, and multimedia processing.
-
Research emerging technologies to incorporate into product development.
-
Quality & Standards:
-
Ensure adherence to industry standards and best practices for embedded systems and audio-video solutions.
-
Conduct code reviews, performance tuning, and debugging.
To perform well in this role, we imagine that you have:
-
Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
-
10+ years of experience in embedded software/firmware development, with at least 3 years in an architectural role.
-
Deep understanding of Android OS internals, including AOSP, framework, and driver development.
-
Solid knowledge within audio and video communication technologies, including MIPI, I2S/I2C, SPI, and USB interfaces (UVC, UAC, USB-HID).
-
Proficiency in C/C++, Java, and Python.
-
Solid understanding of hardware platforms, including ARM-based SoCs, and embedded debugging tools.
-
Experience with firmware update mechanisms, including OTA and secure boot.
-
Extensive communication and interpersonal skills.
Additional preferred Skills:
-
Experience with video conferencing solutions or multimedia systems.
-
Knowledge of secure boot and trusted execution environments.
-
Experience in agile development methodologies like SAFe.
We encourage you to apply
Even if you don’t match all the above-mentioned skills, we gladly receive your application if you think you have transferrable skills. We highly value the right mindset and motivation, and we believe that the right personal skills are highly important for creating growth.
We are focused on an inclusive recruitment process, and all applicants will get equal consideration for employment.
Join us in bringing people closer
GN connects people through our intelligent hearing, audio, video, and gaming solutions. Inspired by people and driven by innovation, we deliver technology that enhance the senses of hearing and sight. We assist people with hearing loss to manage real-life situations, improve communication for businesses, and provide great experiences for audio and gaming enthusiasts.
How to apply?
To apply, use the ‘APPLY’ link no later than January 15th 2025. Applications are assessed on a continuous basis, so don’t wait to send yours.
We encourage you to submit your CV without a photo to ensure an equal and fair application process.
If you would like to know more about the position, please contact Aravind Ramkumar, Embedded SW Manager EU on email: [email protected]
We hope you will join us on this journey and look forward to receiving your application.
Top Skills
What We Do
GN brings people closer through our leading intelligent hearing, audio, video, and gaming solutions. Inspired by people and driven by innovation, we deliver technology that enhance the senses of hearing and sight. We help people with hearing loss overcome real-life challenges, improve communication and collaboration for businesses, and provide great experiences for audio and gaming enthusiasts.
GN was founded more than 150 years ago with a vision to connect the world. Today, inspired by our strong heritage, GN touches more lives than ever with our unique expertise and the broadest portfolio of products and services in our history – bringing people closer to what is important to them.
We market our solutions with the brands Jabra, ReSound, SteelSeries, Beltone, Interton, BlueParrott, Danavox, and FalCom in 100 countries. Founded in 1869, GN Group employs more than 7,500 people and is listed on Nasdaq Copenhagen (GN.CO).
Visit our homepage GN.com and connect with us on LinkedIn, Facebook, and Twitter.