Vedere l'offerta completa

C++ EMBEDDED SOFTWARE ARCHITECT

Descrizione dell'offerta di lavoro

Swift Navigation is hiring.
Let us introduce ourselves.
Swift is changing the way we navigate and understand the world.
Swift’s precise positioning technology platform improves location accuracy from several meters to centimeter-level and is used by millions of devices across the globe.
Swift’s technology is trusted by users across industries, enabling safer driving, improving efficiency for last-mile delivery and commercial transport operations, increasing accuracy for mobile devices and creating new possibilities for rail, robotics and machine control.
That’s what we offer our customers and partners, but it’s the work we do together as a team that is the best part of our days.
We collaborate—across the globe—to tackle problems, to pursue our mission and to make a real impact in the world.
We are diverse, flexible, supportive and we believe our team is our most important asset and offer a host of benefits and programs to ensure that they know it.
Now a little more about what you could be doing as part of our team and contributing to Swift’s mission and vision.
As a C++ Embedded Software Architect on the Algorithms & Integrations team, you’d have the following role.
What you’ll do.
Lead the design and development of safety-critical embedded software applications using C++, ensuring high reliability and compliance with relevant standards.
Focus on creating portable, maintainable, and efficient code that can be deployed across various platforms and devices.
Collaborate with cross-functional teams to define system architecture and software design, ensuring optimal integration and performance.
Mentor less senior software engineers, providing guidance on best practices in software development, code review, and advanced C++ programming techniques Drive the adoption of software development methodologies and tools that enhance code quality and team productivity.
Participate in the entire software development lifecycle, from requirement analysis to deployment, focusing on robustness, safety, and security.
Lead code reviews and technical discussions to ensure software quality and architectural adherence.
Work closely with QA teams to define testing strategies and support the creation of automated tests for critical software components.
Your Profile.
Excellent leadership and mentoring abilities, with a track record of guiding less  senior engineers towards project success.
Proven experience as a Software Architect or similar role Expert / 5+ years for embedded software development using modern C++ Familiarity with cross-platform development and tools that enhance code portability and compatibility.
Deep understanding of software design patterns, embedded systems architecture, and low-level programming concepts.
Familiarity with the automotive protocol (e.
.
CAN/CAN-FD, FlexRay, NTP, PTP) and technology stack (e.
.
AUTOSAR)  Experience with real-time operating systems (RTOS, e.
.
QNX/VxWorks/Greenhills Integrity/RT Linux) and understanding of concurrency and real-time constraints in embedded systems.
Knowledge of advanced debugging techniques, profiling & performance optimization, and memory management in embedded environments.
Outstanding communication and collaboration skills, with proficiency in English, both written and spoken.
These things are considered an asset.
Prior experience in the design and development of sensor fusion systems, especially systems integrating GNSS, IMU, and other automotive sensors Prior involvement in open-source projects or contributions to C++ standards and libraries.
Experience with software development for regulated industries (e.
., automotive, aerospace, medical devices), including familiarity with relevant standards and certifications.
Certifications or additional training in software architecture, embedded systems design, or safety-critical software development (e.
.
ISO).
Experience with continuous integration/continuous deployment (CI/CD) pipelines and automated testing frameworks specific to embedded software.
Proficiency in additional programming languages, especially C, Python and Rust Prior experience with model based systems engineering (MBSE) Swift Navigation is a diverse and inclusive team.
We are an equal opportunity employer.
We welcome applicants from all backgrounds to apply regardless of race, ethnicity, religion, gender, sexual orientation, age, disability status or other defining characteristics.
Come join us!
Vedere l'offerta completa

Dettagli dell'offerta

Azienda
  • Swift Navigation
Località
  • Tutta l'Italia
Indirizzo
  • Imprecisato - Imprecisato
Tipo di Contratto
  • Imprecisato
Data di pubblicazione
  • 15/05/2024
Data di scadenza
  • 13/08/2024
Operaio specializzato avvolgitore motori elettrici c.a./c.c.
Reima sud sas

Si ricerca operaio specializzato avvolgitore motori elettrici c... il candidato ideale ha maturato significativa esperienza nel ruolo in un contesto produttivo analogo e conosce le procedure per la ricostruzione completa degli avvolgimenti di motori elettrici b... la risorsa dovrà svolgere in maniera......

Embedded C Developer and Electronic Engineer
Sensichips srl

Knowledge of embedded c programming language... we are excited to announce a job opportunity for talented embedded c developers and electronic engineers... required knowledge of the c language for microcontrollers and cross-platform for optimized development and implementation of artificial intelligence......

software architect (cloud)
Programs & Projects Consulting S.r.L.

Software architect (cloud) con competenze di supporto tecnico e coordinamento team di lavoro... skill richieste:• disegno architetture con particolare attenzione a serverless e microservizi• cloud aws (compute, network, database, security, developer tools, ci/cd)• cloud azure (compute, network, database......

Sales Assistant Liu∙Jo - C.C. I gigli - Campi Bisenzio (FI)
Liu jo spa

Contribuirai attivamente al raggiungimento degli obiettivi di vendita e di fatturato... come sales assistant del pdv c/o il centro commerciale 'i gigli ' a campi bisenzio (fi), avrai come compito principale quello di effettuare una vendita assistita, consigliando la clientela all’acquisto del prodotto......

Cercasi dipendente programmatore software & hardware
Matex elettronica.

Esperto in elettronica hardware e software... al cellulare…n° 335314926 leonardo settore : informatica - telecomunicazioni – hardware e software elettronico... ))) con conoscenza windows e linux , ed elettronica applicata- ecc,ecc, settore: informatica - telecomunicazioni - hardware e software e sistemi......

Sviluppatori c/c++ matlab
Programs & projects consulting s.r.l.

Societa’ che da oltre un venti anni opera su tutto il territorio nazionale nel campo dell’information technology, da sempre impegnata nella ricerca & sviluppo, nell’innovazione tecnologica e nello sviluppo di soluzioni alto valore aggiunto chi cerchiamo per una importante societa’ multinazionale con......

AUTISTA RACCOGLITORE/RACCOGLITRICE PATENTE C E CQC MERCI
Run4job srl

Ssa chiara bellon direttrice risorse umane e organizzazione di gruppo veritas spa requisiti di lavoro patente c +cqcaltre informazioni sul lavorosedi di lavoro tutto il territorio veneziano... 02 - 2024 avviso di selezione per l’individuazione di un elenco di candidature da inserire in qualita’ di autista......

Programmatore C/C++
Sincrono Formazione Srl

Ruolo ricoperto:-programmatore c/c++competenze richieste:-c++/c-dwdm-roadm-linux embedded-object-oriented programming (ooa/ood)-multithreading / concurrent programmingattivita’:-il candidato selezionato si unirà al team di ingegneria sw incorporato del cliente che sta lavorando allo sviluppo di nuove......

Middle Software Developer
Intesi S.r.l.

Intesi srl, software house leader del mercato erp dedicato a molteplici settori della meccanica di precisione, dello stampaggio e della carpenteria leggera e pesante, con sede in niviano (pc), ricerca e seleziona per ampliamento proprio organico: middle software developer requisiti di lavoro requisiti......

Project leader e sviluppatore embedded linux
Sinergidea s.r.l.

Requisiti di lavoro conoscenza di sistemi operativi embedded unix-like c, c++ , boost libraries ( prefer... cerchiamo un analista tecnico e sviluppatore senior che coordini il team di tecnici dedicati allo sviluppo di software per il settore medicale... build systems-toolchain: yocto project, buildroot......