Staff Embedded Software Engineer
Hace 4 días
Barcelona, Barcelonés (comarca); Provincia de Barcelona; Cataluña, España
Qorvo
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers' most complex technical challenges. Qorvo serves multiple high-growth segments of large global markets, including consumer electronics, smart home/IoT, automotive, EVs, battery-powered appliances, network infrastructure, healthcare and aerospace/defense. Vision:You will be part of the growing automotive software team which manage all our UWB product software development. Following the last embedded software development rules defined by the automotive world this team is implanted cross around the world. You will deliver robust, secure, and compliant embedded software for Qorvo’s automotive and industrial platforms (UWB/RTLS, RF connectivity, power management). Embed coding excellence, traceability, and secure-by-design principles into every layer—from MCAL drivers to edge SDKs—ensuring first-pass integration success and audit readiness. As a particular motivation factor, your work will directly be used by the major car companies and tier 1 in the world. Description:Sr Embedded Software Engineer will be responsible for developing software on automotive. In this role you will be responsible for all firmware development aspects life cycle from the software detailed design & implementation until the integration tests. Sr Embedded Software Engineer will engage and work with internal cross-functional engineering teams across the globe as well as collaborate with internal and external technical partners. Sr Embedded Software Engineer will leverage a structured and systematic approach, applying and verifying best practices and Lean Product Development principles such as Front Loading, Risk Detection & Countermeasures. In this role will participate to quote software project development needs to respect the On-Time, On-Quality, On-Cost approach in relation with the software project manager. You will be the technical authority for embedded software design and implementation. All aspects of the software development life cycle: Ensure the link between the SW architecture team and the SW development team Technical study and detailed design definition Software implementation Unit and Integration test Core team member of software project team to develop new products/processes using DFSS tools & techniques and software metrics Work closely with software project management, software architects and quality teams. Be a strong technical partner and provide support to software product development team. Perform firmware safety-oriented analysis (ISO 26262) Leverage structured new product development process and participate to stage gate frameworks Anticipate and alleviate bottlenecks, identify and mitigate risks, provide escalation management, anticipate and make tradeoffs and be responsible to ensure every aspect of the project is properly and promptly executed. Partner with Systems/Architecture on interface contracts and NFR budgets (latency, memory, power, reliability). Secure Software Lifecycle by implementing secure boot, image signing, and OTA update mechanisms with rollback protection and by applying secure coding practices: input validation, memory safety, least privilege, and crypto integration. Required
Qualifications:
Bachelors Degree in Computer Science/Embedded systems Engineering 8+ years’ experience in automotive embedded software ANSI C (89 / 99) programming Experience in Microcontroller based system development Strong experience in C Toolchain usage: compiler / linker Experience in unit test and integration test (CPPUTEST / TESSY / GOOGLE TEST) Excellent knowledge of Software Development Life Cycle (SDLC) and hands on experience in C programming and modern agile SW tool sets. Experience in UML with Enterprise Architect Experience with secure and safe coding standards for C (as MISRA C and other automotive static analysis) Good knowledge of Key Peripherals: ADC, GPIO, SPI, I2C, UART, etc. Good knowledge on Software / Hardware debugging tools, Oscilloscopes, JTAG, Logic Analyzers. Good knowledge on version control software like GIT Good knowledge on Vector Tools: Canoe / Canalyzer Proven ability to execute on engineering deliverables Strong internal customer service mindset and mentality of delivering quality products and services on time and within company cost and profitability objectives. Fluent communication skills facilitating collaboration with stakeholders Individual must be self-motivated and require minimum supervision, have strong planning skills and be able to deal with and balance multiple competing priorities Excellent motivational
skills:
a person with the ability to achieve goals and the highest standards of performance in a dynamic fast paced environment. Attention to detail and on time delivery Excellent judgment, timely and high-quality decision-making skills Clear, strategic thinker with the ability to identify, analyze, and solve complex problems. Preferred Quali
Qualifications:
Bachelors Degree in Computer Science/Embedded systems Engineering 8+ years’ experience in automotive embedded software ANSI C (89 / 99) programming Experience in Microcontroller based system development Strong experience in C Toolchain usage: compiler / linker Experience in unit test and integration test (CPPUTEST / TESSY / GOOGLE TEST) Excellent knowledge of Software Development Life Cycle (SDLC) and hands on experience in C programming and modern agile SW tool sets. Experience in UML with Enterprise Architect Experience with secure and safe coding standards for C (as MISRA C and other automotive static analysis) Good knowledge of Key Peripherals: ADC, GPIO, SPI, I2C, UART, etc. Good knowledge on Software / Hardware debugging tools, Oscilloscopes, JTAG, Logic Analyzers. Good knowledge on version control software like GIT Good knowledge on Vector Tools: Canoe / Canalyzer Proven ability to execute on engineering deliverables Strong internal customer service mindset and mentality of delivering quality products and services on time and within company cost and profitability objectives. Fluent communication skills facilitating collaboration with stakeholders Individual must be self-motivated and require minimum supervision, have strong planning skills and be able to deal with and balance multiple competing priorities Excellent motivational
skills:
a person with the ability to achieve goals and the highest standards of performance in a dynamic fast paced environment. Attention to detail and on time delivery Excellent judgment, timely and high-quality decision-making skills Clear, strategic thinker with the ability to identify, analyze, and solve complex problems. Preferred Quali