Digital Firmware-Software Engineer

hace 2 semanas


Tres Cantos, España Knowledge Development for Plastic Optical Fiber A tiempo completo
Tasks and Responsibilities
Member of the R&D team in charge of the development of embedded firmware running on the company integrated circuits microprocessors, as well as development of the test programs used in production testing. The responsibilities of the Firmware/Test Engineer also include:
- Development of the continuous integration tests of the microprocessor firmware during ASIC prototyping.
- Participate in specification and review of the PCBs used to implement the production testing of the company’s products.
- Participation on the development of technology evaluation vehicles as well as software development kits.
- Automatization of laboratory tests and measurements using programming languages like Matlab, TCL, Python.
Requirements
Required title: MSc in Computer Science, Engineering or relevant field.
Required expertise: at least 3 years in similar tasks.
Desirable Competences
Knowledge
- Experience in embedded programming, using both high level programming languages (C/C++) and assembler.
- Knowledge of Real Time Operating Systems and experience in software development for time-bound systems.
- Capable of working in code optimization (memory footprint and execution time).
- Electronic engineering knowledge. Analysis of PCB schematics.
- Knowledge of other languages (M4, R, TCL, Python, Matlab, Visual Basic for Applications, shell scripting languages).
- Problem solving, debugging skills are a must.
- Comfortable in a barebones programming environment.
- Use of laboratory equipment like oscilloscopes and power supplies.
- Basic knowledge of lex&yacc is welcome.
- Knowledge of version control and issue tracking software is welcome.
- Knowledge of a Hardware Description Languages (Verilog or VHDL) is welcome.
- Experience in development of low-level drivers for Linux operating system is welcome.
- Fluent written and verbal English communication skill is a must: all internal documentation is written in English.
Personal Profile
- Continuous search for technical excellence,
- Passion for learning from experience,
- Critical and constructive attitude,
- Capability to accept responsibilities from implementation to validation in the laboratory,
- Proactive (problem solving) attitude,
- Rigorous when dealing with production-related information,
- Zero bug tolerance,
- Team membership attitude.
Place of work
- Tres Cantos headquarters (Madrid, Spain).
- We will also consider the option of 100% remote working as a function of the candidate’s profile.

  • Tres Cantos, Madrid, España Siemens Industry Software S.L. A tiempo completo

    About the RoleWe are seeking a talented Software Quality Assurance Engineer to join our Product Engineering Software Marine team at Siemens Industry Software S.L. As a member of this team, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and analysis.ResponsibilitiesConduct thorough...

  • Software Engineer

    hace 1 mes


    Tres Cantos, Madrid, España GMV A tiempo completo

    Software EngineerGMV is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be involved in all phases of a software space project, from proposal and technical description to software development, validation, and maintenance.Key Responsibilities:Design and develop software solutions using Java 8 or higher and Spring BootWork...

  • Software Engineer

    hace 3 semanas


    Tres Cantos, Madrid, España GMV A tiempo completo

    Software Space Project Opportunity at GMV We are looking for a talented Software Engineer to join our team and be involved in all phases of a software space project. As a Software Engineer, you will be responsible for the technical description, requirements definition, software design, software development, software validation, and software maintenance of...


  • Tres Cantos, Madrid, España Between A tiempo completo

    Descripción del PuestoEstamos buscando un Ingeniero/a de Software para unirse a nuestro equipo de electrónica. El candidato ideal tendrá experiencia en desarrollo de firmware para microcontroladores y será capaz de trabajar en un entorno de equipo dinámico.ResponsabilidadesDefinir requisitos para la especificación detallada del softwareDesarrollar...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    Are you a talented engineer looking to develop your skills in software development and lab infrastructure management?We are seeking a highly motivated and detail-oriented Software Lab Infrastructure Engineer to join our team at GMV. As a key member of our team, you will be responsible for developing, deploying, and maintaining the infrastructure of our...


  • Tres Cantos, Madrid, España Duagon A tiempo completo

    About the Job:We are seeking a skilled Software Development Engineer to join our team at Duagon. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our railway equipment.Your Responsibilities:Participate in the entire software development life cycle of our railway equipment...

  • Software Engineer

    hace 5 meses


    Tres Cantos, España Elecnor Deimos A tiempo completo

    Software Engineer En Elecnor Deimos buscamos a una persona que quiera desarrollar su carrera profesional en el mundo del desarrollo software en un entorno flexible, en constante evolución y con gente proactiva y motivada. La misión principal es desarrollo de software de calidad en el entorno de SSA para proyectos para la ESA. Funciones clave: ...


  • Tres Cantos, Madrid, España Fresenius Medical Care A tiempo completo

    Job SummaryFresenius Medical Care seeks a skilled Senior Software Engineer to design, develop, and test software systems and applications for cloud-based and internet-related tools.Key ResponsibilitiesPlan, design, and develop software systems and applicationsTest and deploy software solutionsCollaborate with internal stakeholders and external clientsMake...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    Software Development Opportunities at GMVWe are looking for a talented Software Development Engineer to join our team at GMV. As a key member of our software development team, you will be involved in all phases of a software project, from proposal and technical description to software design, development, validation, and maintenance.Key...

  • Software Engineer

    hace 4 semanas


    Tres Cantos, Madrid, España GMV A tiempo completo

    About the RoleWe are looking for a skilled Software Engineer to join our team at GMV. As a Software Engineer, you will be responsible for the maintenance and evolution of software for the control centre area.Key ResponsibilitiesDesign and develop software updatesInvestigate and resolve software issuesPrepare patches and new versionsProvide operational...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    Job Title: Software Navigation EngineerAbout the Job: We are seeking a skilled Software Navigation Engineer to join our team at GMV. The ideal candidate will have a strong background in C/C++ development and experience working on medium to large applications.About the Role:Design and implement navigation software using C/C++ programming languages.Collaborate...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    Software Engineer for GalileoGMV is seeking a talented Software Engineer to join our team and contribute to the development of the Galileo mission chain. As a key member of our OSPF (Open Service Platform for Galileo) project, you will participate in the calculation of navigation for the Galileo positioning service.Responsibilities:Manage process...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    At GMV, we are looking for a talented Software Development Engineer to join our team and contribute to the development of innovative software solutions.Key Responsibilities:Participate in all phases of software development, from requirements definition to software maintenance.Design, develop, and test software applications using Java 8 or higher, Spring...

  • Software Engineer

    hace 4 semanas


    Tres Cantos, Madrid, España GMV A tiempo completo

    At GMV, we are looking for a talented Software Engineer - Full Stack to join our team. As a key member of our team, you will be responsible for the entire software lifecycle, from development to deployment. You will work with a range of technologies, including Java, JavaScript, and Angular, to create innovative web and desktop applications.What we need in...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    GMV is looking for a talented Senior Software Engineer to join our team and contribute to the development of our microservices architecture.As a key member of our software development team, you will be responsible for designing and implementing product updates, software development, and research of new solutions to evolve our products.We are seeking experts...


  • Tres Cantos, Madrid, España Duagon A tiempo completo

    Join Duagon's Team of InnovatorsWe're seeking a talented Software Development Engineer to join our team and contribute to the development of cutting-edge railway communication systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our railway equipment.Your Key Responsibilities:Participate in...

  • Senior Software Engineer

    hace 3 semanas


    Tres Cantos, Madrid, España GMV A tiempo completo

    As a Senior Software Engineer at GMV, you will play a key role in our software development team focusing on microservices architecture.In this position, you will participate in the design of product updates, software development, and research of new solutions to evolve our products. You will also provide operational support to our clients and contribute to...

  • Software Engineer

    hace 4 semanas


    Tres Cantos, Madrid, España GMV A tiempo completo

    About the RoleWe are seeking a skilled Software Engineer - Full Stack to join our team at GMV. As a key member of our software development team, you will be responsible for the entire software lifecycle, from development to deployment.Key ResponsibilitiesDevelop web and desktop applications, Windows services, and REST APIs.Collaborate with cross-functional...


  • Tres Cantos, España Siemens Industry Software S.L. A tiempo completo

    Quality Assurance Intern for PES (Product Engineering Software) Marine Learn more about the here! Siemens Digital Industry Software – Tomorrow with Us!  Based: Madrid, Spain. Hybrid / Working on-location. Siemens Digital Industries Software  is a leading provider of solutions for the design, simulation, and manufacture of products across...


  • Tres Cantos, Madrid, España GMV A tiempo completo

    About the Role We are seeking a talented Full-Stack Software Engineer to join our team at GMV. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications. Key ResponsibilitiesDesign and develop software applications using Java, JavaScript, and other...