Software Developer
hace 2 días
SOFTWARE DEVELOPER The Software Development team is growing and there is a need to bring on junior developers to support increased project demand and enhance our development capacity. This new position is focused on hiring a junior C Programmer with foundations in networking.Reports To: Software Architecture Director Location: Bilbao Effective Date: TBCROLE DESCRIPTION The Software Developer is a junior role tasked with coding and maintaining software components and systems that support high-performance networking over optical access technologies (Passive Optical Network, including GPON and XGS-PON, for FTTH). This role involves hands-on coding in C, integration with physical and virtual network elements, and the creation of test and deployment environments using virtualization and containerization tools.We are seeking a talented and driven Software Developer with foundations in networking and experience in C programming to join our growing team. This role will be part of the Software Development team working on innovative products for our customers in the telecommunications industry, including the most relevant operators around the world. This opportunity involves playing a key role in developing new features, optimizing, enhancing performance and scalability for high-speed access networks.KEY RESPONSIBILITES Software DevelopmentDesign and implement software solutions that integrate optical access network technologies with existing systems, improving overall performance and efficiency.System OptimizationOptimize performance at both the application and network levels, improving system reliability, latency, and throughput.Cross-Platform DevelopmentUtilize C for low-level network operations and high-performance software development.Cross-Team CollaborationWork closely with DevOps, QA, and network engineering teams to ensure seamless integration of new features.Debugging and TroubleshootingUse debugging tools and network analyzers (e.g., Wireshark, tcpdump) to identify, troubleshoot, and resolve issues.Documentation and Code QualityWrite clean, maintainable code and document software development processes and network configurations clearly.KEY PROJECTS CLIENTS Worldwide projects and customers: Development, deployment and maintenance of the Mira Controller software platform and new features.QUALIFICATIONS Bachelor’s degree in Telecommunications Engineering, Computer Science, or a related field (Master’s preferred).Experience: 2+ years of experience in software development projects. Experience in full-lifecycle software projects, from initial development through to testing, deployment and support. Experience with Agile methodologies, CI/CD, and DevOps practices. Experience in the telecoms or broadband technology sector is a plus.Skills: Programming Expertise: Foundations in C language with focus on multi-threading, memory management, network programming and communication between distributed systems. Understanding of software development process and Agile methodologies. Networking Knowledge: Understanding of networking protocols (Ethernet, TCP/IP, UDP, DNS,and hands-on experience with networking tools. Tools & Platforms: Familiarity with Git for managing codebase, collaborative development and automated test tools. Background in Linux-based systems, especially in networking and virtualization contexts. Troubleshooting: Hands-on experience with network analysis tools like Wireshark, tcpdump, and custom diagnostics to detect and resolve issues. Problem-Solving Skills: Analytical thinking and problem-solving abilities, especially in network-related scenarios. Communication Skills: Ability to effectively communicate technical details, both verbally and in writing, to team members and stakeholders. Nice-to-Haves: Access Networks Knowledge: Familiarity with the Broadband Forum (BBF) architecture, protocols and management of access networks, particularly Fiber-to-the-Home (FTTH) and Passive Optical Networks (PONs). Experience with CI/CD pipelines, infrastructure as code, and cloud platforms (AWS, Azure, GCP) Experience with virtualization environments, containerization (Docker, k8s), and working with networking hardware or software-defined networking. Knowledge of network device management protocols (SNMP, Netconf/YANG, TR-069). Familiarity with telecom standards from IETF, IEEE, or Broadband Forum. Automation & Scripting for configuring, testing, and deployment of software in both physical and virtual network labs.KEY COLLEAGUES Collaborate closely with software development team, network engineers, quality assurance engineers, customer service team, and other product development teams to align efforts, effectively meet customer requirements and achieve project goals.These include: Software Engineering, R&D, QA, Sales, Customer Service.COMMUNICATION LINES Collaborate with:Software Engineering, Quality Assurance teams, Customer support, Sales Engineers. Consult with:Software Engineering, Network Engineering Inform:Software Engineering, QA Reports to:Software Architecture Director
-
Senior Java Developer
hace 1 día
Madrid, Madrid, España Software Republic A tiempo completoCompany DescriptionSoftware Republic is a forward-thinking software development company that brings together remote engineers from various locations worldwide to create high-quality software. With a commitment to solid engineering practices, clear communication, and personal accountability, the company fosters a collaborative and innovative environment....
-
Software Developer
hace 1 semana
Madrid, España Suvoda A tiempo completoJoin to apply for the Software Developer role at SuvodaReports to: Senior/Principal Software Developer, Group Lead or Manager, Software EngineeringResponsibilities Design, develop, and support clinical trial software with emphasis on patient safety and integrity of clinical study dataReview product requirements and verify that all requirements can be...
-
Software developer
hace 2 días
Madrid, España Technetix A tiempo completoSOFTWARE DEVELOPER The Software Development team is growing and there is a need to bring on junior developers to support increased project demand and enhance our development capacity. This new position is focused on hiring a junior C Programmer with foundations in networking.Reports To: Software Architecture Director Location: Bilbao Effective Date: TBCROLE...
-
Madrid, España Ernesto Ventós A tiempo completoEl Grupo Ventós es una empresa internacional especializada en la distribución y producción de Aceites Esenciales y Productos Químicos Aromáticos, con sede central en Barcelona, España. Creemos que las personas son nuestro activo más importante, por lo que ofrecemos un entorno de trabajo internacional, dinámico y con constantes oportunidades de...
-
Software Developer
hace 3 días
Madrid, España Logisfashion A tiempo completoBuscamos Software Developer Full Stack en Logisfashion!!¿Te apasiona el desarrollo de software y quieres participar en proyectos tecnológicos retadores dentro de un entorno corporativo?EnLogisfashionbuscamos un/aAnalista Programador/a Full Stackpara diseñar, desarrollar y mejorar nuestro software propio e integraciones con sistemas de terceros.¿Qué...
-
Software Developer
hace 2 semanas
Madrid, Madrid, España Clintell Research A tiempo completode empleoTU MISIÓN:En Clintell, nos dedicamos a construir y escalarproyectos tecnológicos basados en IA y Data Science, con el objetivo de crearsoluciones inteligentes que marquen la diferencia. Como venture builder, nuestra pasión por la innovación nos impulsa a transformar el futuro de la tecnología. En este momento, estamos buscando incorporar un...
-
Software Developer
hace 2 semanas
Madrid, España WeHunt España A tiempo completoResumen del puesto Rol de Software Developer para el sector industrial, Cantabria. Desde WeHunt, estamos colaborando con una empresa especializada en el diseño y fabricación de sistemas de calefacción y refrigeración industrial para los sectores industrial/oil&gas.Descripción del puesto de trabajo Desarrollo PHP: Diseño, desarrollo y mantenimiento de...
-
Software developer
hace 4 semanas
Madrid, España HCLTech A tiempo completoFrom HCL we are looking for a Software developer! Education: • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field. Experience: • Minimum 2 years of professional experience in software development. Core Skills: • Backend development expertise (J2EE, Java). • Strong programming skills in Java, Python,...
-
Software developer
hace 7 días
Madrid, España HCLTech A tiempo completoFrom HCL we are looking for a Software developer! Education: • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field. Experience: • Minimum 2 years of professional experience in software development. Core Skills: • Backend development expertise (J2EE, Java). • Strong programming skills in Java, Python, or...
-
Software developer
hace 6 días
Madrid, España HCLTech A tiempo completoFrom HCL we are looking for a Software developer! Education Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field. Experience Minimum 2 years of professional experience in software development. Core Skills Backend development expertise (J2EE, Java). Strong programming skills in Java, Python, or Shell scripting, with...