Embedded Software Engineer- International Projects

Alten
Municipality of Girona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Girona, Spain

Tech stack

C++
Code Review
Communications Protocols
Computer Engineering
Data Structures
Software Debugging
Embedded Software
Python
Real-Time Operating Systems
Requirements Traceability
System Testing
Software Verification
Gitlab
Pytest
Linux Development
Information Technology
Bare Metal
Polarion

Job description

  • Implement and verify DO-178C (DAL A) compliant software for aircraft systems.
  • Optimize algorithms for memory and CPU constrained embedded targets.
  • Collaborate with cross-functional teams to integrate software with hardware systems.
  • Conduct code reviews.
  • Implement and maintain robust software interfaces.
  • Ensure adherence to safety-critical development processes and standards.
  • Utilize various embedded communication protocols in system design.

Requirements

  • Minimum B.S. in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience developing aircraft software per DO-178C (DAL A).
  • Experience developing with C, C++.
  • Experience developing with Python.
  • Experience with bare-metal development.
  • Experience with Linux development environments.
  • Ability to work effectively in a collaborative team environment.
  • Strong analytical and problem-solving skills.
  • Solid understanding of data structures.
  • Ability to understand hardware schematics.
  • Experience with requirements traceability.
  • Experience with implementing software interfaces.
  • Experience with code reviews.
  • Solid understanding of software verification and validation techniques (unit, integration, system testing)
  • Experience with tools (or similar) including GitLab, PyTest, debuggers
  • Ability to use lab measurement equipment (oscilloscope, signal generator, signal analyzer, multimeter, etc.)

Desired Skills:

  • Experience with Real-Time Operating Systems (RTOS)
  • Experience with common embedded communication protocols including CAN, I2C, SPI, and/or 429
  • Experience with aircraft communication protocols including ARINC 429, ARINC 664, ARINC 825, and/or MIL-STD-1553
  • Experience with tools (or similar) including Polarion and LDRA

We positively value all work or study experience abroad.

All positions require a high level of English (at least B2) - please send your detailed CV in English.

Benefits & conditions

Join an international division and work alongside some of the most talented engineers and technicians in the world.

Your Benefits:

  • Competitive salary.
  • Long-term stable contract.
  • International project with cutting-edge technologies.
  • Remote work possibility with flexible hours.
  • Integration into a highly qualified team.
  • Opportunity to travel abroad with your project.
  • Specialized training and continuous professional development.
  • Social benefits and flexible compensation plan.

Apply for this position