Sr. Firmware Engineer

Talent Clue
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Unix
Linux
Microprocessors
Digital Technology
Embedded Operating Systems
Ethernet
Firmware
Open Source Technology
Real-Time Operating Systems
Powerpc
Shell Script
VxWorks
Pikeos
Information Technology
U-Boot

Requirements

We are now hiring a Senior Firmware Engineer. About Clue Clue researches, designs, and manufactures new computing technologies to enable innovative intelligent systems. Our motto is to create simple solutions to big problems. What is the job about? The Sr. Firmware Engineer will develop firmware software for different architectures designed and manufactured by Clue. What will you do? * Working with multi-disciplinary teams for the integration of firmware in embedded systems. * Configuring the hardware for boot-up. * Developing boot-loaders for different platforms. * Developing system runtime environment (kernel, user-space libraries, etc.). * Developing drivers for Clue's hardware and third-party devices on RTOS. * Working in a high-profile quality assurance environment. * Setting up testing environments and developing tests. * Working with DO-178C methodologies, with high standard-oriented objectives. * Documenting designs and manuals, requirement-proven code. What profile are we looking for? * Electronic, software, or telecommunication engineering degree. * 5+ years of experience in firmware development. * Able to communicate in English fluently. The team communicates mainly in English. * Experience in programming low-level C applications. * Knowledge of analog and digital systems based on microprocessors. * Expertise in communication bus protocols (I2C, PCI, CAN, MIL-STD-1553, Ethernet). * Understanding of computer architecture across various platforms (arm64, PowerPC, Intel, etc.). * Unix environment and tools proficiency, including "shell scripting" and general build systems. It will be an added value if you have: * Involvement in open-source projects. * Experience with U-Boot. * Knowledge of embedded operating systems, with a focus on Linux. Bonus for experience with VxWorks and PikeOS; familiarity with other systems is advantageous. * Knowledge of systems based on embedded RTOS. * Experience with aviation projects and DO178C. * Knowledge about Electronic Hardware Design. * Possession of a disability certificate equal to or greater than 33% will be valued but is not mandatory, in compliance with the General Law on the Rights of Persons with Disabilities and their Social Inclusion. What skills do we value? * You have a proactive attitude and demonstrate autonomy. * Good analytical and problem-solving skills are key to excelling as an engineer. * You are keen on researching state-of-the-art solutions and are able to apply your critical thinking to identify what can be adopted for our needs. * You have natural organizational skills. * You have the ability and eagerness to learn. * You understand that to go far you go together, you are team-oriented and humble. No matter if a correction comes from a junior or a senior colleague you are always open-minded to accept that you will eventually be wrong. * You take pride in your work and you know that your team is your first customer, you value quality and attention to detail. * Engineering is not about perfect solutions; it is about doing the best you can with limited resources. Thus, you always find the best balance between optimization and on-time delivery. * Zero excuses. You take full responsibility for your acts and decisions, being accountable for your assigned tasks. * Excellent written and verbal communication skills. What do we offer? * Hybrid work and flexibility to work from home. * Full-time, permanent contract. * Private medical insurance. * 25 + 2 flexible vacation days. * Schedule flexibility. * Free Friday afternoons. * Permanent internal and external training. * Free coffee and snacks. * Healthy lunch served daily for the staff at the office. * Work with the cutting-edge technologies. Which are the steps of the process? * Talent Interview * Technical Screening Test * Technical Interview * Management Interview Clue is committed to the diversity of its teams and an inclusive work environment. We encourage applications from people with different backgrounds, interests, and personal circumstances. Our team welcomes applicants regardless of their race, gender, age, religion, nationality, sexual orientation, and/or disabilities. All we need is your high energy, skills, and willingness to be part of a great project! We are waiting for you to apply! Seniority level Mid-Senior level Employment type Contract Job function Engineering and Information Technology Industries Aviation & Aerospace #J-18808-Ljbffr

Apply for this position