•  
  •  

C/CPP Software Engineer: IoT (Tres Cantos - Spain)

DESCRIPTION:

We develop comms products used by thousands of developers around the world and we are hiring experienced CPP engineers to be part of the core team for our new product for Micro-Controllers: eProsima Micro XRCE DDS. This product is the middleware for Micro-ROS, the Robot Operating System for Micro-Controllers.

We are looking for experienced Software Engineers with a strong focus on C/CPP technologies and real-time embedded systems. We are based in Madrid, and the key responsibilities are the maintenance, evolution, and development of our C/C products.

Our Software development team designs and develops new communication standards for embedded devices and IoT platforms, these solutions are currently used in multiple well-known high-technological areas such as Drones, Robotics or IoT devices.

Our product team works with international customers and partners, such as BOSCH, Robotis, Amazon, Renesas, OSRF, Auterion, etc.

RESPONSIBILITIES:

- As a part of the Software Development team, you will work on the design and development of C and CPP applications.

- As the team is focused on real-time embedded systems, you will be required to deal with everyday issues in such environments.

- You will be working on the design and development of solutions for customers using our products.

- You will be working in a complete Open Source project, solving and responding to community issues and questions.

- As an Open Source based project, we strive for the highest code quality, and you will be expected to do so.

- You will be working directly with embedded devices and with multiple real-time operating systems.

REQUIREMENTS:

- A Bachelor's degree in Computer Science or a related field.

- Good English communication skills.

- 2 Years of experience in related positions or exceptional academic record

- Strong knowledge of real-time systems or embedded development.

- Strong knowledge of the insights of CPP11 and C language.

- Knowledge of communication protocols: TCP, UDP, 6LowPAN, MQTT, Bluetooth...

- Experience delivering high-performance applications.

- Experience delivering user libraries, SDKs and documentation.

- Outstanding problem-solving capabilities.

- A minimum autonomy, proactivity, and self-learning are required.

- Entrepreneurial mindset.

DESIRED EXTRA QUALIFICATIONS:

- Experience with unit testing and mock frameworks.

- Experience with version control systems, GIT.

- Experience developing and debugging on FreeRTOS, NuttX.

- Experience in continuous integration.

- ROS/ROS 2 knowledge.

- Public Open source projects.

- Robotics and IoT experience.

- Experience in Agile methodologies (SCRUM).

- Experience in Public funded projects.

BENEFITS:

- Good working hours and a flexible combination of face-to-face and remote work!

- Competitive salary (30-60K €): We are looking for the best engineers.

- International environment.

Please send application letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

C Software Engineer: Robotics & Automotive  (Tres Cantos - Spain)

DESCRIPTION:

We develop comms products used by thousands of developers around the world and we are hiring experienced CPP engineers to be part of the core team for our main product: Fast DDS.

Fast DDS is a high-performance middleware designed for critical and real-time systems and widely used in robotics, targeting cool applications such as Autonomous Cars, Drones, Hospital Robots, smart manufacturing, automated logistics, and it is the middleware powering ROS, the Robot Operating System.

Moreover, this protocol has been adopted by AUTOSAR, the consortia of the main Automotive companies, as the middleware for the future autonomous cars.

Fast DDS is an Open Source project. We get funding and contributions from very important companies such as Amazon, ARM, APEX.AI, Bosch, Clearpath, OSRF, INDRA, Thales..., and also government agencies such as the European Commission and Spanish Ministry of Industry.

RESPONSIBILITIES:

The position involves to participate in a modern development process:

- Design new features: Requirements & API

- CPP Development targeting different platforms (Linux, Windows, MacOS, QNX, VxWorks...)

- Test both functionality and performance.

- Code Reviews.

- Continuous Integration (Jenkins)

- Documentation (user manual, API reference, examples)

- Customer support.

REQUIREMENTS:

- Very good C/CPP level.

- Experience with Multithreading

- Multi-platform development: Linux and Windows.

- Knowledge of distributed systems and protocols.

- Experience with Git and Jenkins.

- Good English Level.

BENEFITS:

- Good working hours and a flexible combination of face-to-face and remote work!

- Competitive salary (30-60K €): We are looking for the best engineers.

- International environment.

Please send application letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Technical Product Marketing Manager  (Tres Cantos - Spain)

DESCRIPTION:

We develop open-source software solutions used by thousands of developers around the world and we are hiring an experienced Technical Product Marketing Manager to be part of the team for our core middleware product: eProsima Fast DDS and its tools. This product is the middleware for the Robot Operating System (ROS) and in general adopted by sectors like Automotive, Defense, and Aerospace.

We are looking for an experienced Product Marketing Manager with a strong technical background, preferably in networking systems. We are based in Madrid, and the key responsibilities are the content and material creation, representation of the product, and generation of community growth.

You will work closely with our Software Development team as well as with our Marketing and Sales team in order to receive, understand and transmit information.

We work with international customers and partners, such as BOSCH, Sony, Amazon, Deutsche Bahn, etc. So be prepared for interesting projects!

RESPONSIBILITIES:

- Work together with Marketing, Product and Sales departments

- Generate a Content strategy with articles and material for all common marketing channels, and generate growth

- Develops sales tools including sales scripts, presentations, and demonstration scripts and can effectively communicate solution benefits with internal sales teams and channel partners  

- Understanding and ability to translate technical topics to a non-technical audience

- Supports marketing programs, campaigns and additional assets with content and messaging to drive demand

- Research competitive solutions and maintain competitive comparisons, market trends and evaluations 

- Cultivate and nurture relationships with customers in strategic vertical markets to support ongoing definition of differentiated product value  Social and Emotional IQ – ability to effectively listen, communicate, and manage expectations all levels (down, peer, up) and political savviness (corporate agility)  

- Ability to take an abstract idea, design it out, build the plan and deliver the details  Develop and execute go-to-market plans and ensure internal organizational readiness

REQUIREMENTS:

- Previous software product marketing experience

- Understanding of communications and networking middleware concepts.

- Experience with high-performance/real-time technologies

- Experience working with product management & engineering/development

- Experience with one or more of the following: Networking middleware, AI, Developer tools

- Experience with one of the following industries/verticals: Defense & Aerospace, Robotics, Automotive, IoT

EDUCATION/EXPERIENCE:

Bachelor’s degree in ADE, Marketing or Engineering, MBA is a plus

- 5 years’ experience in a product marketing role preferably in the high-tech industry

- Experience in launching new high tech products and communicating benefits

- Demonstrated history of managing complex projects and executing on marketing plans

- Experience in conducting market analysis, developing market messaging, and communicating benefits

- Domain expertise in the software development tools industry either first hand or through a successful tenure at a software development tools company

- English C2

- Good communication skills

BENEFITS:

- Good work schedule and home office.

- Competitive salary: We are looking for the best.

- International environment.

Please send application letter and resume to This email address is being protected from spambots. You need JavaScript enabled to view it.