Senior Embedded Linux Software Engineer

at  ICEYE

Espoo, Etelä-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Dec, 2024Not Specified30 Sep, 2024N/ADocker,Programming Languages,Access,Addition,ItNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO ARE WE LOOKING FOR?

We are looking for an experienced Embedded Linux Software Engineer to join our Flight Software team based at our headquarters in Espoo, Finland.

IN ADDITION TO THE ABOVE, IT WOULD BE BENEFICIAL IF YOU HAD THE BELOW ATTRIBUTES AND SKILLS:

  • Access to quality code samples on your GitHub or a similar site.
  • Contributions to open-source projects.
  • Proficiency in additional programming languages.
  • Experience with other Unix-derived systems.
  • Familiarity with Docker or similar tools.
  • Expertise in Linux kernel space.
  • Ability to read and review electronic schematics.

Responsibilities:

WHAT IS THE ROLE?

You will help to build a world-class flight computer for spaceborne SAR. The role primarily focuses on developing user space application software, but it also offers opportunities to work on all other aspects of an embedded Linux system.

WHAT WILL YOU NEED TO BE SUCCESSFUL IN THIS ROLE?

  • You have 5 or more years of experience in building embedded linux applications
  • You are a software developer proficient with C, Python, and shell scripting.
  • You know good software engineering practices and understand why they exist. You use them to deliver correct, efficient, and maintainable code.
  • You are well-versed in general aspects of Unix-like systems: managing software packages and hardware devices, init systems, file systems, IPC, networking, monitoring, etc.
  • You know your way around build systems and CI/CD setups.
  • You strive to understand why systems work (or don’t work). You are proficient in figuring it out.
  • You can communicate in English, both written and spoken, clearly and efficiently.
  • You have a proven track record of building commercially successful embedded Linux software.
  • You are familiar with tools like Buildroot and Yocto.
  • You have built cool embedded Linux projects and can show them to us.
  • You are genuinely excited about embedded computing, space technology, or both.
  • You are pragmatic; you know where to apply your efforts to get the required results. You keep the big picture in mind while working on the details.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Espoo, Finland