Software C++ Engineer - Relocation Spain

Grupo Oesía
Municipality of Rivas-Vaciamadrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Municipality of Rivas-Vaciamadrid, Spain

Tech stack

Systems Engineering
Automation of Tests
Unit Testing
C++
Code Review
Computer Programming
Continuous Integration
Software Debugging
Software Design Patterns
Inter-Process Communication
MISRA C (C Programming Language)
Network Protocols
Object-Oriented Software Development
Performance Tuning
Software Architecture
Real-Time Operating Systems
Secure Coding
Software Engineering
Multithreading
GIT
Linux Development
Software Version Control

Job description

  • Design and develop robust, efficient, and maintainable software using modern C++ (C++11/14/17/20).
  • Collaborate with hardware and systems engineers to integrate software into embedded platforms.
  • Participate in the definition of software architecture and technical specifications.
  • Implement real-time and multi-threaded applications for mission-critical systems.
  • Conduct code reviews, unit testing, and performance optimization.
  • Ensure compliance with industry standards and security requirements (e.g., DO-178C, MISRA).
  • Contribute to continuous integration and deployment pipelines.
  • Document software designs, interfaces, and test procedures.
  • Support validation, verification, and certification processes.
  • Mentor junior developers and contribute to technical leadership.

Requirements

  • An/a Software C++ Engineer - Relocation Spain, with at least 5years of experience.
  • Availability to join a stable project in Madrid.
  • Degree:Grade, * Bachelor's or Master's degree in Software Engineering, or related field.
  • 5+ years of professional experience in C++ software development.
  • Strong knowledge of object-oriented programming, design patterns, and software architecture.
  • Experience with embedded systems, RTOS, and low-level programming.
  • Familiarity with Linux development environments, cross-compilation, and debugging tools.
  • Experience with version control systems (Git), CI/CD tools, and automated testing.
  • Understanding of network protocols, inter-process communication, and secure coding practices.
  • Fluent in English; Spanish is a plus.

About the company

* Work in a multinational company recognized as one of the best companies to work for in 2025, according to Actualidad Económica and Forbes. * Stable and innovative technological projects for leading national and international clients. * Career plan: we offer an attractive professional career based on experience and personal potential within a continuously evolving company with solid growth. * Free access to various training platforms, providing you with a wide multidisciplinary catalog. * Flexible compensation. * An equal, diverse company with great Corporate Social Responsibility. * A positive, healthy, and cooperative work environment. Teamwork is the cornerstone of the company's project successes. Have you heard of us? With over 3.800 professionals in 20 corporate offices across Spain, Brussels, Latin America, and Asia, it generates quality employment and helps people grow in technical careers. Grupo Oesía is a Spanish multinational company dedicated to dual-use digital and industrial engineering, developing and implementing projects worldwide. Tecnobit-Grupo Oesía designs, develops, manufactures, and maintains cutting-edge technological products and electronic systems for intelligent imaging, secure tactical communications, and simulation centers, which are a clear example of technology transfer. Our technology centers in Castilla la Mancha, Andalucía, Galicia, Valencia and Madrid are innovation hubs that contribute to national sovereignty in key capabilities and European strategic autonomy. #J-18808-Ljbffr

Apply for this position