Senior Embedded Software Engineer
hace 7 días
Strategic context and Value propositionDé el siguiente paso en su carrera profesional ahora: desplácese hacia abajo para leer la descripción completa del puesto y envíe su solicitud.As a C++ developer, you will participate in the analysis, development and integration of the SW that will be built for a new family of products, delivering the world’s most advanced and intuitive smart alarm product suite.This new range of products will be built on top of Linux open source stack. Throughout the product development cycle, you will partner with SW engineers, Functional Analysts, Testers and Software Designers to deliver an experience that our users will love.The ideal candidate will be a senior developer using C++ on Linux systems. A deep knowledge of C++17 (and eventually C++20), and using state of the art technologies such as Boost is a must, both with object-oriented design and generic metaprogramming.The candidates will need to have an outstanding knowledge of Linux and base most of their experience developing on this system.ResponsibilitiesAnalyze features scope, functional and system requirements.Participate in technical decisions, discussions and tradeoffs.Produce Technical solutions, design documentation and detailed implementation tasks to be developed by other junior team members.Develop solutions using C++ on an embedded system with multiple services communicating via different middlewares, within the context of a common data model and clear responsibilities.Integrate with Yocto Linux build system, using CMake and systemd as the main tools on the deviceOptimize performance, memory and power of resulting product to provide best possible experience to the customerBugfixing and correction of issues, following QA plans and release managementManagement KPIsProduct Quality: customer satisfaction with product/product usage, traditional alarm product KPIs (supervision failure), ad-hoc product performance (voice recognition).Development/delivery quality: Number of bugs after launch.Delivery on time and budget.Other relevant informationReport to R&D Head of Service Enablers in Madrid within one of the different teams that participate in the system development.This role is based in Madrid, with some European travel required.Experiences and QualificationsMust have requirements10+ years’ experience in the following areas:C++ development using highest standards of quality on object oriented and metaprogramming paradigmsTest Driven Development and unit testing as mindset and not just an imposed methodologyDominion of Clean and Solid principles paradigmsLinux development, services, APIs, and specially on Yocto or other embedded distributionsCMake and GNU ToolchainGreat knowledge on DBUS and/or other IPC mechanismsGreat knowledge on git and continuous integrationMasters or Degree in Engineering, Computer Science or IT related background.Fluent conversation in English.Secondary requirementsExperience developing embedded systems on LinuxKnowledge of data driven middlewares such as DDS or other IoT standards like MQTT can be a plusProduct oriented profileAttention to detail, quality and excellence on documentation and fine tuningStrong fit with our Company DNAPassionate in Everything We Do: Our people have a sense of energy that is unmistakable, one that drives us to delight our customers and focus on creating impact quicklyCommitted to Making a Difference: When we say we will do something, we deliver with excellence. We are accountable, focused and operate with disciplineAlways Innovating: We believe that Innovation can be big or small; it’s a continuous state of mind that inspires us to think differently and always make things better. We are risk takers and we learn continuously.Winning as a Team: Our people know that by leveraging one another’s strengths, investing in and developing our team’s capability and by collaborating well, we will win.With Trust & Responsibility: Operating with integrity is core to our success. We are humble, honest and value deep mastery and expertise. xsgfvud We do the right thing, always.#J-18808-Ljbffr
-
Senior Software Engineer
hace 2 semanas
Valencia, España Analog Devices A tiempo completoSenior Software Engineer - Embedded Software Join to apply for the Senior Software Engineer - Embedded Software role at Analog Devices About Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software...
-
Senior Software Engineer
hace 1 semana
Valencia, España Analog Devices, Inc. A tiempo completoSenior Software Engineer - Embedded Software page is loaded## Senior Software Engineer - Embedded Softwarelocations:La información a continuación detalla los requisitos del puesto, la experiencia esperada del candidato y las cualificaciones correspondientes.Spain, Valencia, Cortes Valencianastime type:Full timeposted on:Posted Todayjob requisition...
-
Senior Software Engineer
hace 1 semana
Valencia, España Analog Devices, Inc. A tiempo completoSenior Software Engineer - Embedded Software page is loaded## Senior Software Engineer - Embedded Softwarelocations: Spain, Valencia, Cortes Valencianastime type: Full timeposted on: Posted Todayjob requisition id: R **About Analog Devices**Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable...
-
Senior Software Engineer
hace 2 semanas
Valencia, España Analog Devices A tiempo completoSenior Software Engineer - Embedded SoftwareJoin to apply for the Senior Software Engineer - Embedded Software role at Analog DevicesAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software...
-
Senior Engineer, Embedded Software
hace 2 semanas
Valencia, España Analog Devices, Inc. A tiempo completoSenior Engineer, Embedded Software page is loaded## Senior Engineer, Embedded Softwarelocations: Ireland, Limerick: Spain, Valencia, Cortes Valencianastime type: Full timeposted on: Posted Todayjob requisition id: R **About Analog Devices**Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable...
-
Senior SQA Engineer
hace 5 días
Valencia, España Analog Devices A tiempo completoA leading semiconductor company is looking for a Senior Software Engineer specialized in Software Quality Assurance to enhance their SQA processes and ensure quality in embedded products. Candidates should have significant experience in embedded software testing, proficiency in C and Python, and familiarity with CI/CD processes. This role requires...
-
Senior Software Engineer
hace 4 días
Valencia, España Analog Devices A tiempo completoSenior Software Engineer - Software Quality Assurance (SQA) - Embedded Software Testing Analog Devices is seeking a Senior Software Engineer - Software Quality Assurance (SQA) - Embedded Software Testing to join our Software and Digital Platforms Group. The role involves designing, implementing, and optimizing SQA integration and test platforms and software...
-
Senior Software Engineer
hace 2 semanas
Valencia, España jobr.pro A tiempo completoAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Senior Software Engineer
hace 2 semanas
Valencia, España CIS Electronics Engineering A tiempo completoFreelance Project Opportunity – Senior Software Engineer (Madrid, Hybrid)We are looking for a Senior Software Engineer to join a 6‑month freelance project in Madrid. This is a hybrid role with regular on‑site work required.Key Skills & ExperienceStrong background in C / C++ development for embedded systemsProficiency in LinuxExperience in software...
-
Hybrid Senior Software Engineer: Embedded C/C++, Real-Time
hace 2 semanas
Valencia, España CIS Electronics Engineering A tiempo completoA technology firm is seeking a Senior Software Engineer for a 6-month freelance project in Madrid. The role requires strong expertise in C/C++ development for embedded systems and proficiency in Linux. As a hybrid role, the engineer will engage in both on-site and remote work. Key responsibilities include software design for real-time applications, API...