Senior Embedded System Engineer

hace 1 semana


Granada, España Orolia A tiempo completo

Senior Embedded Software Engineer (R&D) Granada, Spain

We're looking for a Firmware Engineer to join our R&D team in Granada, Spain.

Our Technology:
In addition, Orolia has great expertise in Time Sensitive Networking through several engagements carried out in the framework of aerospace with ESA to provide deterministic communications with zero-packet loss. Overall, we are a highly dynamic company with a clear focus on research and innovation for providing reliable solutions that have robust, dependable, and reliable timing at their core.

The Position:
What you’ll be doing:

- You will have the responsibility for understanding the requirements and assisting in the development of a project that includes highly innovative elements.
- In collaboration with the Testing and Quality teams, you will ensure that your developments are produced according to specification.
- You will use your critical thinking and problem-solving skills to ensure the highest quality for the results in accordance with the allotted schedule, effort, and budget.
- You will work with the latest and greatest in Resilient PNT and deterministic technologies
- You will have effective communication with other project partners, project managers, and will be constantly communicating with them from project kick-offs to stakeholder meetings.
- You will be developing the software elements of our current embedded Timing products and the next generation Orolia’s incoming products. This will include, but is not limited to, writing custom kernel modules and extensions to our synchronization protocols.
- You will be expected to validate the software components that you implement, ensure their operation in embedded Linux, and debug complex issues arising from the integration of multiple SW and FPGA elements on an embedded system.

Main responsibilities:

- You will contribute to technical specifications together with the technical leads.
- You will provide estimates of workload required to complete specified tasks and plans work accordingly.
- You will contribute to the development and the validation of components.
- You will carry out development tasks according to project plan.
- You will check the quality of the deliverables through systematic unit testing.
- You will participate in final qualification of deliverables, including the validation of documentation


What you Bring to Orolia:

- Master’s Degree in Telecommunications, Software Engineering, Computer Science, or related field.
- Good written and communication skills in English.
- Technical skills in general software development, embedded Linux, software engineering, and Linux kernel driver development and debugging.
- Ambition to grow and develop personally and professionally. Passion for challenges and technology. Ability to participate in ambitious projects with major international technology leaders.
- Minimum requirement of 5 years’ experience in:

- Embedded Linux generation tools and build systems (e.g., Buildroot, Petalinux,).
- Embedded software development and debugging for embedded Linux and standalone (e.g., microcontrollers, baremetal for Xilinx devices).
- Provable experience in development of Linux kernel network drivers, DMA modes, and custom modifications to the kernel.
- Strong automation and scripting skills (e.g., bash, TCL,).
- Strong knowledge of the main programming languages for embedded and agile prototyping, including C, C++, Python,
- Extensive experience with repositories and version control (Git, SVN,).
- Desirable experience in:

- Linux networking, Xilinx AXI DMA, and management of serial transmission interfaces from kernel space, such as generic PHYs or GTx transceivers from Xilinx.
- Previous knowledge of timing, synchronization, and frequency dissemination protocols (e.g., PTP, NTP, SyncE, or others) would be appreciated.
- Previous knowledge of the Xilinx architecture, e.g., Zynq-7000, UltraScale, Zynq-MPSoC, is also desirable.
- Working knowledge of cross compilation toolchains for different platforms (e.g., ARM SoCs, LM32,.) would be desirable.

The keys of our offer:

- Be part of a leading and expanding company.
- Health insurance.
- Flexible work schedule.
- International and dynamic environment in Granada, Spain with some travels and colaborations with other teams in the company at France and United States.
- High possibilities to grow inside the company.
- Professional Career Plan.

Orolia is an equal opportunity employer who does not discriminate based on race, color, citizenship, religion, gender, sexual orientation, national origin, age, disability, veteran’s status or any protected category. We encourage veterans and people with disabilities to apply.



  • Granada, España Canonical A tiempo completo

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • granada, España Canonical A tiempo completo

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Granada, España Canonical A tiempo completo

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • System Engineer

    hace 1 semana


    Granada, España NRF A tiempo completo

    Do you have an affinity with IT and do you have the ambition to develop yourself further in this field? Then NRF is looking for you! For our office in Mill, we are looking for an IT System Engineer. Initially, you will ensure correct handling of incidents, malfunctions, questions and requests from colleagues. You are responsible for resolving reports and...


  • Granada, España Exceptional Dental A tiempo completo

    Overview¿Está considerando presentar su candidatura para este trabajo? Compruebe todos los detalles en esta descripción del puesto y luego haga clic en "Solicitar".We are looking for an Embedded Software Engineer to join our R&D team in Granada, Spain.Our technology focuses on Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve...

  • System Engineer

    hace 1 semana


    Granada, España Valeo A tiempo completo

    System Engineer page is loaded## System Engineerlocations: Martostime type: Full timeposted on: Posted Todayjob requisition id: REQ Valeo Group is one of the world's largest Automotive suppliers which is an inspired company focused on innovative products, development and customer satisfaction. Working with us means managing the most advanced and...


  • Granada, España Canonical A tiempo completo

    Golang System Software Engineer - Containers / VirtualisationJoin to apply for the Golang System Software Engineer - Containers / Virtualisation role at CanonicalGolang System Software Engineer - Containers / Virtualisation6 days ago Be among the first 25 applicantsJoin to apply for the Golang System Software Engineer - Containers / Virtualisation role at...


  • Granada, España Canonical A tiempo completo

    A leading open source software company is seeking a Golang System Software Engineer to join their team. You will design, implement, and document system-level Go code while collaborating with a distributed team. Ideal candidates will have experience with cloud computing and virtualisation. This remote position includes global travel for team events and offers...

  • Software Engineer

    hace 7 días


    Granada, España AgileEngine A tiempo completo

    Software Engineer (Senior) ID44885 role at AgileEngine4 weeks ago – Be among the first 25 applicantsAgileEngine is an Inc. 5000 company that creates award‑winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in application development and AI/ML, and our people‑first culture has earned us...

  • Software Engineer

    hace 1 semana


    Granada, España AgileEngine A tiempo completo

    Software Engineer (Senior) ID44885Si cree que es el candidato ideal para la siguiente oportunidad, envíe su solicitud después de leer la descripción completa.role atAgileEngine4 weeks ago – Be among the first 25 applicantsAgileEngine is an Inc. 5000 company that creates award‑winning software for Fortune 500 brands and trailblazing startups across 17+...