Embedded Software Engineer

Dettagli della offerta

KUBA is an innovative company committed to providing modern and efficient ticketing solutions for its customers.
We are looking for an embedded software engineer to join a dynamic team in the Engineering department in Rome.The Embedded Software Engineer will be developing complete solutions for our wide range of embedded front-end devices mainly used (but not limited to) in payments, IoT, and access control systems.This will include both development and maintenance of existing projects as well as the development of entirely new projects.The Embedded Software Engineer will be responsible for the entire development cycle from analysis to design, implementation, documentation, and deployment.The Embedded Software Engineer will ideally also be involved in the HW development from a design perspective for any in-house created embedded devices.You will collaborate with a diverse and multicultural team, contributing to an environment that values innovation and high standards.Key Responsibilities:Define specificationsDevelop software bricks (e.g., drivers) or complete products, potentially with security constraints and payment standardsParticipate in the implementation of a software architectureRun unit tests of modules and take care of debuggingEnsure the maintenance of the delivered codeWrite (automated) testsAssist with bug fixing and performance enhancementsStay up-to-date with the latest developments and trends in the tech industryQualifications:Bachelor's degree in Computer Science, Information Technology, or a related field1-2 years of experience as a frontend Embedded DeveloperExperience with the C and C++ programming languages mainly under the Linux operating system with an emphasis on embedded programmingShell programming under the Linux operating systemKnowledge of the Linux operating system at systems engineer levelKnowledge of the standard development tools and suites under Linux and WindowsKnowledge of versioning systems such as Git, SVN, and CVSAbility to manage complex projects by meeting deadlines and adapting to changing prioritiesAbility to follow and implement development best practices, such as API design based on SOLID, DRY (Don't Repeat Yourself), and KISS (Keep It Simple, Stupid) principlesWillingness to constantly learn and update on new technologies, frameworks, tools, and protocolsExcellent troubleshooting and communication skillsAttention to detailAbility to work independently and be proactiveGood written and oral communication skills, with a working level of English (B2 or equivalent)Ability to analyze complex problems and find effective solutionsTeamwork and collaboration with other departmentsSalary commensurate with the positionBenefits include:Ticket RestaurantHealthcare insuranceTraining and Development #J-18808-Ljbffr


Salario Nominale: Da concordare

Risorsa: Talent_Dynamic-Ppc

Funzione Lavorativa:

Requisiti

Abap Developer (Remoto)

Omicron S.r.l., società in forte espansione nell?area della consulenza informatica e nella realizzazione d?importanti progetti ad alto contenuto tecnologico,...


Lazio

Pubblicato 8 days ago

Addetto Settore Applicazioni E Dwh

***Descrizione** Per il cliente Istituto per il Credito Sportivo siamo alla ricerca di una figura da inserire all'interno del Settore Applicazioni e DWH che ...


Experis - Lazio

Pubblicato 8 days ago

Bid Manager L 68/99 Informatica

Hirevo office Roma, divisione di Gi Group per la ricerca e selezione di profili specializzati, ricerca per azienda cliente del settore informatico: 1 Bid Man...


Gigroup - Lazio

Pubblicato 8 days ago

Técnico Della Sicurezza Nei Luoghi Di Lavoro

Gi Group, prima Agenzia per il Lavoro Italiana con oltre 200 filiali sul territorio nazionale e più di 1800 professionisti nel settore delle Risorse Umane RI...


Gigroup - Lazio

Pubblicato 8 days ago

Built at: 2025-01-07T19:47:59.048Z