Attiva gli avvisi di lavoro via e-mail!

Embedded Software Developer

Edaway S.r.l.

Parma

Ibrido

EUR 35.000 - 60.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Inizia da zero o importa un CV esistente

Descrizione del lavoro

A leading technology company specializes in advanced Software Defined Platforms (SDPs) that enhance industries' communication systems. They are looking for a Full-Time Embedded Software Developer to design and optimize software solutions, requiring expertise in C/C++ and a solid background in embedded systems and real-time applications.

Competenze

  • Extensive experience in Embedded Software Development and Real-Time Applications.
  • Proficiency in Linux OS and RTOS concepts.
  • Strong understanding of hardware and software integration techniques.

Mansioni

  • Design, develop, and maintain software components for SDPs.
  • Collaborate with engineers to integrate software with hardware.
  • Conduct thorough testing and ensure compliance with system requirements.

Conoscenze

Embedded Software Development
C / C++
Linux OS
RTOS
Middleware
Problem Solving
Communication

Formazione

Bachelor’s degree in Computer Science or related field
Master’s degree preferred

Strumenti

Git
CMake
Debugging tools

Descrizione del lavoro

Job Title : Embedded Software Developer – Communication

Work Modality : Hybrid

Company Overview

We are a technology company focused on designing and developing advanced Software Defined Platforms (SDPs) that empower industries with unprecedented flexibility, scalability, and efficiency. Our innovative solutions are reshaping communication systems globally. We are 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 frameworks 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 and technical updates to the engineering manager, technical authority, or project manager as necessary.
  • Contribute to project management planning, including timescale estimation and technical risk identification.
  • Support and guide junior developers and cross-functional teams.
  • Prepare material for phase reviews and contribute to peer design reviews.
  • Lead small teams and projects as required.
  • Support field trials.
  • Proactively ensure compliance with Health and Safety legislation through adherence to company policies and practices.
  • Conduct all activities in line with company values, policies, and ethics codes of conduct.
  • Undertake any other activities reasonably requested by management.

Qualifications

  • Honors Bachelor’s degree in Computer Science, Electrical Engineering, or related field. Master’s degree preferred, but relevant experience will also be considered.
  • Extensive experience in Embedded Software Development using C / C++, focusing 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 hands-on experience in developing real-time applications and drivers.
  • Knowledge of hardware and software integration techniques, 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, attention to detail, and ability to work both independently and collaboratively.
  • Strong communication skills for conveying technical concepts effectively.
  • Good organizational skills, including time management and prioritization.
  • Proficiency in MS Office tools such as Word, Excel, Outlook, and Visio.
  • Good command of English, both written and spoken.

Apply now

Here you can send your application for this position

J-18808-Ljbffr

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.