Embedded Software Developer

2 mesi fa


Italia Mindway srl A tempo pieno

Job Title: Embedded Software Developer – Communication

Work Modality: Hybrid

Company Overview

We are a technology company focused to design and develop advanced Software Defined Platforms (SDP), empowering industries with unprecedented flexibility, scalability, and efficiency. Our innovative solutions are reshaping communication systems globally. We’re seeking talented Software Developers or Specialists to join our dynamic team and contribute to the development of our comprehensive SDPs.

Position Overview

As a Full-Time Embedded Software Developer, you will play a pivotal role in designing, developing, and optimizing our SDPs. You will leverage your expertise in C/C++ programming, Linux OS or RTOS, and intermediate framework, to create robust and high-performance software solutions. The ideal candidate will have a strong understanding of SDP technologies and a proven track record of successful hardware and software integration.

Key Responsibilities

  • Design, develop, and maintain software components for our SDPs, focusing on Linux OS-related activities or RTOS applications, and middleware.
  • Collaborate closely with hardware engineers, firmware developers, and system architects to integrate software with hardware components, peripherals, and RF subsystems.
  • Implement device drivers, low-level software interfaces, and communication protocols to facilitate seamless interaction between software and hardware subsystems.
  • Optimize software performance and resource utilization for efficient execution on embedded systems and resource-constrained environments.
  • Conduct thorough testing and validation of software modules to ensure reliability, robustness, and compliance with system requirements.
  • Develop and maintain documentation including design specifications, API references, and user guides.
  • Stay updated with the latest advancements in SDP technologies, Linux kernel development, RTOS principles, and middleware.
  • Provide technical guidance and support to cross-functional teams, contributing to continuous improvement initiatives and best practices.
  • Provide progress/technical updates to the engineering manager, technical authority or project manager as necessary.
  • Provide input into the project management plan, notably with timescale estimation and technical risk identification.
  • Provide technical guidance and support to junior developers and cross-functional teams.
  • Preparation of material for phase reviews.
  • Contribute to peer design reviews.
  • Leadership of small teams and projects as required.
  • Field trials support.
  • Proactively support company compliance to Health and Safety legislation through adherence to company polices, processes and practices.
  • Ensure that all business activity is conducted in line with company values, policies and ethics codes of conduct.
  • Undertake any other activity as reasonably requested by management.

Qualifications

  • Honors Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
    Master’s degree preferred, however experience is important and will be considered in lieu of formal academic qualifications.
  • Extensive and proven experience in Embedded Software Development, using C/C++ programming languages, with a focus on Embedded Systems, Real-Time Applications, and Middleware.
  • Proficiency in Linux OS-related activities including kernel configuration, device drivers, and system-level programming.
  • Strong understanding of RTOS concepts and principles, with hands-on experience in developing real-time applications and drivers.
  • Knowledge of hardware and software integration techniques, including familiarity with communication protocols and interface standards.
  • Experience with version control systems (e.g., Git), build systems (e.g., CMake), and debugging tools.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a collaborative team environment as well as independently.
  • Strong communication skills with the ability to convey technical concepts to diverse audiences.
  • Excellent organizational skills, such as time management and prioritizing.
  • Proficient in the use of standard MS Office tools, Word, Excel, Outlook, Visio
  • Good knowledge of English in writing and speaking.

Apply for this position

Here you can send us your application for this position

#J-18808-Ljbffr

  • Italia Edaway S.r.l. A tempo pieno

    Job Title: Embedded Software Developer – Communication Work Modality: Hybrid Company Overview We are a technology company focused to design and develop advanced Software Defined Platforms (SDP), empowering industries with unprecedented flexibility, scalability, and efficiency. Our innovative solutions are reshaping communication systems globally....


  • Italia AURYN A tempo pieno

    Auryn Aero is a pioneering aerospace technology company specializing in advanced Unmanned Aerial Vehicles (UAVs) and autonomous flight systems. We are dedicated to innovation, excellence, and developing cutting-edge solutions for both commercial and defense sectors. Position Overview Key Responsibilities Auryn Aero is seeking an experienced Embedded...


  • Italia Buscojobs A tempo pieno

    6 giorni fa Do you have a passion for developing cutting-edge innovations while advancing your career? Engicam fosters an environment where individuals are encouraged to hone their skills and perform at their highest potential. We're seeking talented, independent, and enthusiastic individuals to join our dynamic Engicam team, full of challenges and vibrant...


  • Italia Civitanavi Systems A tempo pieno

    Company OverviewCivitanavi Systems S.p.A. is a leading player in the design, development and manufacture of high-tech solutions for Navigation, Control and Stabilization Systems.The application of proprietary methods and technologies enables the company to meet the specific needs of its customers.Founded as a start-up in 2012 in Italy, listed on Euronext...


  • Italia AMARIS GROUP SA A tempo pieno 8 €

    Vuoi iniziare una nuova avventura professionale come Sviluppatore Software Embedded in una delle nostre opportunità nel mondo Aerospace & Defence ? Cosa farai? Suguirai le seguenti attività: sviluppo e manutenzione di applicazioni software embedded e firmware development, in particolare della programmazione di microprocessori/microcontrollori; ...


  • Italia Software Aspekte A tempo pieno

    Siamo Kiwa, uno dei leader nel settore del Testing, delle Ispezioni e delle Certificazioni (TIC). Operiamo su un’ampia varietà di segmenti di mercato e le nostre aree di specializzazione comprendono, tra gli altri, la Certificazione dei sistemi di gestione, la Certificazione di prodotto, la Corporate Social Responsibility, il Testing e la Metrologia. I...

  • Software Developer

    1 mese fa


    Italia Alkeria Srl A tempo pieno

    Alkeria is seeking a motivated, talentedSoftware Developer interested in working on image processing applications and joining a fast-growing company at our Pisa (Italy) headquarters. Primary Job Responsibilities design of high-throughput data processing software modules/libraries in C++ development of high-performance image processing algorithms design...


  • Italia Daikin A tempo pieno

    Daikin Europe is hiring an Embedded Senior Software Engineer in Ghent. As an Embedded Senior Software Engineer, you will acquire deep technical knowledge of the solutions we are building and maintaining. Together with a good understanding of the business requirements and the Daikin products, you will use this knowledge to correctly steer our development...


  • Italia Music Tribe Commercial MY Sdn. Bhd. A tempo pieno

    Transformational Embedded Software Engineering Leader Job Title, Internal Innovation Leader Full-time Seeking a highly capable leader in the realm of Embedded Software Engineering at Behringer. This is not merely a role; it's an opportunity to be the trailblazer in the symphony of code. Step into a world where software transcends the ordinary; it's not...


  • Italia Capgemini A tempo pieno

    In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di ingegneri, scienziati e architetti per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salvavita, i nostri esperti in tecnologia digitale e software pensano fuori dagli schemi offrendo servizi unici di R&D...

  • Embedded Developer

    4 settimane fa


    Italia Buscojobs A tempo pieno

    Sii tra i primi a mandare la candidatura. Descrizione del lavoro 3F & EDIN, operatore con consolidato know-how in settori strategici quali l'ICT e l'Engineering evoluto, ricerca, per azienda cliente, una figura di: Requisiti richiesti: Conoscenza di sviluppo su sistemi Embedded Linux Like nello specifico con dispositivi nell'ambito della computer...

  • Software Developer Senior

    4 settimane fa


    Italia Buscojobs A tempo pieno

    Sii tra i primi a mandare la candidatura. Descrizione del lavoro Selezione per agenzia per il lavoro specializzata nel settore IT alla ricerca di un / una Software Developer Senior per un'azienda cliente che opera nel settore dei GIS (Geographic Information Systems). Mansioni Principali dello Sviluppatore Software Partecipazione allo sviluppo di...


  • Italia IndX Software Corporation A tempo pieno

    La posizione è relativa al ruolo di MOM Software Developer in ambito industriale per inserimento nella divisione MOM di Industries eXcellence. Industries eXcellence è una divisione globale del Gruppo Engineering. Con centri di competenza in Italia, Europa, Nord America e Sud America, la nostra divisione offre soluzioni Industry 4.0 compliant, per guidare...


  • Italia Alpitronic America Inc. A tempo pieno

    YOUR RESPONSIBILITIES Design and develop embedded software for Linux in different languages (C/C++, Python, shell scripts) Configure the Linux kernel and the libraries required by the applicative level Debug code on various systems using suitable debugging tools Test of the developed software on the emulation environment and on the target system Write...

  • C/C+ Software Developer

    4 settimane fa


    Italia Buscojobs A tempo pieno

    Sii tra i primi a mandare la candidatura. Descrizione del lavoro Ruolo: C / C++ Software Developer Luogo: Lombardia, Piemonte, Friuli, Toscana, Liguria, Lazio Di cosa ti occuperai: Sarai responsabile per lo sviluppo e la modifica del codice scritto in C / C++. Sviluppo software con linguaggio C su sistemi embedded / firmware; Sviluppo software con...

  • Software developer

    2 giorni fa


    Italia Synergie Italia S.p.a. A tempo pieno

    Synergie, filiale di Palazzolo sull’Oglio, seleziona per azienda operante nel settore informatico un/una: SOFTWARE DEVELOPER La risorsa selezionata si occuperà di applicazioni web in ambito logistico. Nello specifico: analisi, progettazione e sviluppo software, integrazioni di sorgenti dati / API esterne, correzioni bug e supporto cliente. La risorsa...

  • Hardware Design Engineer

    4 settimane fa


    Italia Buscojobs A tempo pieno

    7 giorni fa Do you have a passion for developing cutting-edge innovations while advancing your career? Engicam fosters an environment where individuals are encouraged to hone their skills and perform at their highest potential. We're seeking talented, independent, and enthusiastic individuals to join our dynamic Engicam team, full of challenges and vibrant...

  • Software Developer

    1 mese fa


    Italia Tactical People S.r.l A tempo pieno

    Unisciti a TACTICAL PEOPLE: Innovazione, Persone e Crescita nel Cuore della Digital Transformation Da oltre 20 anni, TACTICAL PEOPLE si posiziona come leader nel mercato ICT, guidando con passione e competenza i nostri clienti di medie e grandi dimensioni attraverso il dinamico percorso della digital transformation. La nostra mission è chiara: non solo...

  • Software Developer

    1 mese fa


    Italia alpitronic Americas LLC A tempo pieno

    LE TUE MANSIONI Sviluppo di firmware e software per applicazioni di controllo μ nei linguaggi di programmazione C e C++. Sviluppo ed espansione di sistemi Linux embedded (ad esempio, connessione a sistemi backend e di pagamento). Sviluppo e integrazione di software di sistema e software applicativo. Test del software sul sistema di destinazione...

  • Firmware Developer

    1 mese fa


    Italia Alkeria Srl A tempo pieno

    Alkeria is seeking a motivated, talentedFirmware Developer interested in working on image processing applications and joining a fast-growing company at our Pisa (Italy) headquarters. Primary Job Responsibilities design of firmware modules for image acquisition systems (in C programming language) design of extensive test benches for module validation ...