Job offer

Embedded Software Development Engineer

Location
All location
Sector
All Sectors
Job post date
June 14, 2026

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

This is some text inside of a div block.

Technical skills

  • Embedded software and firmware development.
  • Programming in C and C++.
  • Linux and Real-Time Operating Systems (RTOS).
  • Embedded architectures and hardware/software integration.
  • Communication protocols (UART, SPI, I2C, CAN, Ethernet).
  • Software testing, debugging, and validation.
  • Version control systems (Git).
  • CI/CD and software development best practices.
  • Agile and V-Cycle development methodologies.
  • Software quality and performance optimization.

Soft skills

  • Strong analytical and problem-solving skills.
  • Attention to detail and software quality.
  • Effective communication abilities.
  • Teamwork and collaboration.
  • Adaptability and continuous learning mindset.
  • Autonomy and accountability.
  • Ability to work in complex technical environments.
This is some text inside of a div block.

The Embedded Software Development Engineer designs, develops, and maintains software solutions for embedded systems. Working closely with hardware and systems teams, they contribute to the creation of reliable, high-performance, and real-time software applications that power connected devices, industrial equipment, transportation systems, and other mission-critical technologies.

Main activities

  • Analyze system requirements and contribute to software specifications.
  • Design and develop embedded software applications and firmware components.
  • Implement and maintain software using programming languages such as C and C++.
  • Integrate software with hardware platforms and communication interfaces.
  • Perform software debugging, testing, and validation activities.
  • Optimize software performance, memory usage, and system reliability.
  • Participate in system integration and deployment phases.
  • Collaborate with multidisciplinary teams throughout the development lifecycle.

Application form

Fill in the fields below. All fields marked with * are required.
By submitting this form, you acknowledge that you have read the Privacy Policy of our website, which includes your rights regarding your personal data.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Our Other job offers

The Finance Business Analyst acts as a bridge between business stakeholders and technology teams, ensuring that financial processes, systems, and reporting solutions align with organizational objectives. They analyze business needs, identify improvement opportunities, and support the implementation of solutions that enhance financial performance, operational efficiency, and regulatory compliance.

Main activities

  • Gather, analyze, and document business and financial requirements.
  • Collaborate with finance, accounting, risk, and IT teams to define functional solutions.
  • Analyze financial processes and identify opportunities for optimization and automation.
  • Produce functional specifications, process maps, and business documentation.
  • Support the implementation, enhancement, and integration of financial systems.
  • Participate in testing, validation, and user acceptance activities.
  • Monitor project progress and ensure alignment with business objectives.
  • Provide support and training to end users during system deployments and process changes.
DevOps
Kubernetes
CI/CD
View role

The Data Analyst collects, analyzes, and interprets data to help organizations make informed business decisions. They transform raw data into clear insights, dashboards, and reports, enabling teams to monitor performance, identify trends, and improve operational and strategic decision-making.

Main activities

  • Collect, clean, and structure data from multiple sources.
  • Analyze datasets to identify trends, patterns, and business insights.
  • Build dashboards, reports, and visualizations for business stakeholders.
  • Define and monitor key performance indicators.
  • Translate business questions into data analyses and actionable recommendations.
  • Ensure data quality, consistency, and reliability.
  • Present insights clearly to technical and non-technical audiences.
  • Collaborate with business, product, data, and IT teams.
DevOps
Kubernetes
CI/CD
View role

The Data Engineer designs, builds, and maintains scalable data architectures that enable organizations to collect, process, store, and analyze large volumes of data. They ensure the availability, reliability, and quality of data across the organization, providing the foundation for business intelligence, analytics, artificial intelligence, and data-driven decision-making.

Main activities

  • Design, develop, and maintain data pipelines and ETL/ELT processes.
  • Build and optimize data warehouses, data lakes, and data platforms.
  • Integrate data from multiple internal and external sources.
  • Ensure data quality, consistency, and governance across systems.
  • Monitor and optimize data processing performance and scalability.
  • Collaborate with Data Analysts, Data Scientists, Product Owners, and business stakeholders.
  • Implement data security, compliance, and access management best practices.
  • Support cloud migration and modernization initiatives within data ecosystems.
  • Troubleshoot data-related issues and contribute to continuous platform improvements.
DevOps
Kubernetes
CI/CD
View role