Embedded Software Engineer at Flir

hace 4 días


Madrid, Madrid, España Grooo A tiempo completo
Job Description

We are seeking a highly skilled Embedded Software Engineer to join our team at Flir. The ideal candidate will have deep expertise in C/C++ programming for embedded systems and a strong foundation in Linux environments.

The successful candidate will be proficient in network protocols and have experience with video streaming technologies. A solid understanding of CI/CD pipelines and version control is also essential.

We are looking for someone who is detail-oriented, able to collaborate effectively across teams, and capable of solving complex technical problems.

Key Responsibilities:
  • Design and develop drivers and modules for Nexus technology, ensuring seamless communication with various device types (e.g., thermal imagers, cameras, radars) via IP sockets or serial ports.
  • Optimize and maintain software architecture for embedded systems, focusing on reusability and performance.
  • Conduct thorough testing and debugging of both proprietary and third-party software, ensuring compliance with industry standards.
  • Develop and maintain software and hardware testing tools, alongside detailed test documentation and validation procedures.
  • Collaborate with cross-functional teams, including R&D, to resolve technical issues and refine product processes.
  • Manage version control, product specifications, and produce comprehensive documentation to support development and customer interactions.
Requirements:
  • C/C++ Programming for Embedded Systems:
    • Extensive experience with C/C++ programming, particularly in multithreading, serial communication, and IP socket programming.
    • Strong understanding of embedded system software design and development, including driver and module creation.
  • Linux Embedded Development:
    • Proficiency in Linux-based environments for embedded systems, including system scripting with tools like Yocto/Buildroot.
    • Experience in administration and development on Linux embedded platforms.
  • Network Protocols and Communication:
    • Familiarity with network protocols such as TCP, UDP, HTTP, and experience with RTP/RTSP video streaming.
    • Hands-on experience in developing and debugging communication interfaces using IP sockets or serial ports.
  • CI/CD and Version Control:
    • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines, particularly with Jenkins.
    • Proficiency in version control systems like Git and tools such as Bitbucket for managing source code and documentation.
  • Embedded Computing and Imaging Systems:
    • Knowledge of embedded computing and image processing, particularly in the context of thermal/visible imaging systems.
    • Experience with DSPs and video streaming technologies.

Why Join Us?

At Flir, we are committed to innovation and excellence in the field of thermal imaging and embedded systems. We offer a dynamic and collaborative work environment, with opportunities for professional growth and development.

Join our team and be part of shaping the future of embedded systems and thermal imaging technology.



  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Amazon. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing low-level embedded software for our satellite systems.Key ResponsibilitiesDevelop embedded software in C++ and RustWrite software to interact with...


  • Madrid, Madrid, España Ecb A tiempo completo

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at ECB, a leading company in the Energy sector. The ideal candidate will have a strong background in firmware design and development for industrial applications.Key Responsibilities:Design and develop embedded firmware for various platforms, including...


  • Madrid, Madrid, España Ecb A tiempo completo

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at ECB, a leading company in the Energy sector. The ideal candidate will have a strong background in firmware design and development for industrial applications.Key Responsibilities:Design and develop embedded firmware for various platforms, including...


  • Madrid, Madrid, España Grooo A tiempo completo

    Senior Firmware Engineer for Embedded SystemsGrooo is seeking a highly skilled Senior Firmware Engineer to join our team in Madrid. As a key member of our firmware team, you will be responsible for designing and developing firmware for our cutting-edge embedded systems.Key Responsibilities:Collaborate with the firmware team to develop and maintain firmware...


  • Madrid, Madrid, España Grooo A tiempo completo

    Senior Firmware Engineer for Embedded SystemsGrooo is seeking a highly skilled Senior Firmware Engineer to join our team in Madrid. As a key member of our firmware team, you will be responsible for designing and developing firmware for our cutting-edge embedded systems.Key Responsibilities:Collaborate with the firmware team to develop and maintain firmware...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking an exceptional Embedded Firmware Engineer to join our team at Amazon, working on Project Kuiper, an initiative to increase global broadband access through a constellation of satellites in low Earth orbit.Key ResponsibilitiesDesign and develop secure embedded software in C++ and RustWrite software to interact with microcontrollers...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking an exceptional Embedded Firmware Engineer to join our team at Amazon, working on Project Kuiper, an initiative to increase global broadband access through a constellation of satellites in low Earth orbit.Key ResponsibilitiesDesign and develop secure embedded software in C++ and RustWrite software to interact with microcontrollers...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our Kuiper Secure Communications Team at Amazon. As a key member of our team, you will be responsible for designing, developing, and implementing low-level embedded software for our satellite avionics systems.Key ResponsibilitiesDevelop embedded software in C++ and Rust programming...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.About the RoleAs a Senior Embedded Software Engineer, you will:Design and implement...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.About the RoleAs a Senior Embedded Software Engineer, you will:Design and implement...


  • Madrid, Madrid, España Grooo AB A tiempo completo

    Senior Firmware EngineerGrooo AB is seeking a highly skilled Senior Firmware Engineer to join our team in Madrid. As a key member of our firmware team, you will be responsible for designing and developing firmware for our camera products.Key Responsibilities:Collaborate with the firmware team to develop and maintain firmware for all camera products.Provide...


  • Madrid, Madrid, España Grooo AB A tiempo completo

    Senior Firmware EngineerGrooo AB is seeking a highly skilled Senior Firmware Engineer to join our team in Madrid. As a key member of our firmware team, you will be responsible for designing and developing firmware for our camera products.Key Responsibilities:Collaborate with the firmware team to develop and maintain firmware for all camera products.Provide...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerAmazon is seeking an experienced Embedded Software Development Engineer to join our Kuiper Customer Terminal Software Team. As a key member of our team, you will design, craft, and deploy reliable embedded software for a large quantity of consumer electronic products.About the RoleYou will be responsible for...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerAmazon is seeking an experienced Embedded Software Development Engineer to join our Kuiper Customer Terminal Software Team. As a key member of our team, you will design, craft, and deploy reliable embedded software for a large quantity of consumer electronic products.About the RoleYou will be responsible for...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerWe are seeking an experienced Embedded Software Development Engineer to join our team at Ring AI. As a key member of our development team, you will be responsible for implementing and improving computer vision algorithms that deliver high-performance detection and classification at exceptionally low power...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerWe are seeking an experienced Embedded Software Development Engineer to join our team at Ring AI. As a key member of our development team, you will be responsible for implementing and improving computer vision algorithms that deliver high-performance detection and classification at exceptionally low power...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Summary:Alovia - H.R. Consultancy Firm is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software for embedded electronics systems, integrating software components, and ensuring that the design meets functional and non-functional requirements.Key...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerAmazon is seeking an experienced Embedded Software Development Engineer to join our Kuiper Customer Terminal Software Team. As a key member of our team, you will design and implement embedded software used in the Project Kuiper products.About the RoleYou will work in a collaborative environment with teams...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerAmazon is seeking an experienced Embedded Software Development Engineer to join our Kuiper Customer Terminal Software Team. As a key member of our team, you will design and implement embedded software used in the Project Kuiper products.About the RoleYou will work in a collaborative environment with teams...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job Title: Embedded Software Development EngineerAmazon is seeking an experienced Embedded Software Development Engineer to join our Project Kuiper team. As a key member of our team, you will design, craft, and deploy reliable embedded software for a large quantity of consumer electronic products.About the RoleYou will be responsible for developing embedded...