Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Embedded Firmware Engineer

TKH Security SLU

Madrid

Híbrido

EUR 50.000 - 70.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A growing international organization is seeking an Embedded Software Engineer to design and maintain firmware for camera systems. Applicants should have over 5 years of experience with C/C++ in Linux environments and a deep understanding of embedded systems. Responsibilities include developing firmware, integrating protocols, and collaborating with cross-functional teams. This position offers competitive salary, 23 days PTO, and a collegial work environment. Opportunities for professional development and a hybrid work model are available.

Servicios

Competitive salary
23 days PTO
Laptop provided
Free parking
Private health insurance
Education and training opportunities
Quarterly events
Fresh fruit at the office

Formación

  • 5+ years of experience in C / C++ in Linux environments, with 3+ years in embedded systems.
  • Attention to security and best practices in development.
  • Detail-oriented with strong problem-solving skills.

Responsabilidades

  • Design, develop, and maintain embedded firmware for camera systems.
  • Implement and integrate communication protocols and IPC.
  • Optimize performance and resource usage in firmware.

Conocimientos

Embedded C / C++ development
Linux environments
Knowledge of video compression standards
Communication protocols (UDP, TCP, RESTful API)
Computer vision or AI technologies
Agile methodologies (JIRA, Confluence, GIT)
Problem-solving and analytical abilities
Excellent communication skills

Educación

Bachelor’s degree in Computer Science or related field
Descripción del empleo
Key Responsabilities
  • Design and implement embedded C / C++ firmware for camera subsystems, including sensor control, image capture, videostreaming, image encode.
  • Review firmware code for correctness, performance, and maintainability, including unit testings.
  • Promote and enforce best practices, coding standards, CI / CD, security and quality assurance processes within the team.
  • Troubleshooting, resolving technical issues and addressing challenges in product initiative implementation.
  • Create and maintain technical documentation.
What are you going to do?
  • Design, develop, and maintain embedded firmware in C and C++ for camera and imaging systems.
  • Implement / Integrate protocols (LLDP, TCP / UDP, …) and Inter Process Communication (IPC).
  • Develop firmware for real-time image acquisition, videostreaming and encode / decode.
  • Implement observability / monitorization metrics using OpenMetrics or similar standards.
  • Implement and use the best security standards.
  • Optimize performance, memory usage, and power consumption on resource-constrained systems.
  • Implement and optimize camera drivers, sensor interfaces (e.g., MIPI CSI-2, I2C, SPI), and ISP control.
  • Write and maintain technical documentation, design specifications, and test procedures.
  • Review code and mentor junior engineers for embedded software development.
  • Identify technical debt and areas for improvement, implementing solutions to enhance code quality and maintainability.
  • Collaborate with cross-functional teams, including Delivery Manager / Product Owners and QA Engineers, to deliver high-quality software products.
Required Skills and Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering or a related field.
  • 5+ years of hands-on experience in development with C / C++ in Linux environments, and at least 3+ years in embedded systems.
  • Knowledge of video compression standards (e.g., JPEG, H.264, H.265 ) and streaming protocols (RTSP, …)
  • Strong technical expertise in software development, including proficiency in communication protocols / technologies as UDP, TCP, RestFul API, LLDP, Layer2 raw sockets, ...
  • Exposure to computer vision or AI-enabled camera systems.
  • Good knowledge of the best practises and security.
  • Experience with agile development methodologies and tools as JIRA, Confluence, GIT.
  • Passion for building reliable, high-performance embedded systems.
  • Detail-oriented with solid problem-solving and analytical abilities.
  • Excellent communication and cross-functional collaboration abilities.
  • Ability to work independently and lead technical initiatives.

TKH Security offers you a wonderful position at a growing international organization. If the profile of Embedded Software Engineer suits you, this position offers you the opportunity to develop with a high degree of personal control and a wide variety of activities. You can also count on a pleasant, collegial working atmosphere, in which personal initiative is welcomed.

TKH Security offers you a wonderful job in which you can grow at a solid organization. If you fit the profile of Mid-Level Back-End Developer, this job gives you the opportunity to develop yourself with a high degree of self-management and a wide variety of activities. Furthermore, you can count on a pleasant, collegial work environment, in which your own initiative is welcomed. A TKH Security employment contract comes with an excellent package of (secondary) benefits, consisting of, among other things :

  • A competitive salary on a fulltime basis.
  • 23 days PTO.
  • A laptop.
  • Free parking.
  • Private health insurance policy.
  • Ample education and training opportunities.
  • Quarterly events.
  • Fresh fruit at the office.

Ability to work partly from home.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

To apply, please submit your resume and a cover letter highlighting your qualifications and experience, particularly your experience using programming languages as C++and your proficiency in both English and Spanish.

TKH Security is committed to creating a dynamic and inclusive workplace where all employees are valued, respected, and supported.

Are you interested in this position of Embedded Software Engineer?

Please send us your CV in English

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.