Embedded Linux Software Engineer
at ICEYE
Espoo, Etelä-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 May, 2024 | Not Specified | 01 Mar, 2024 | N/A | Ipc,Space Technology,File Systems,Shell Scripting,Access,It,Programming Languages,Python,C,English,Docker,Software Engineering Practices | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Location: Finland
Hiring Model: Hybrid
Who are we?
We are an international New Space company with employees from more than 57 nationalities. Our team is a tight-knit group of engineering, software development, and radar technology experts. We are innovative, driven people who strive for excellence in everything we do. We value teamwork and curiosity and know how to have fun!
The Flight Software Payload team is responsible for the embedded software that runs in various flight computers on the payload side of ICEYE’s spacecraft.
What do we do?
ICEYE is building and operating its commercial constellation of small Synthetic Aperture Radar (SAR) satellites with SAR data available to customers. Our satellites acquire images of Earth at any time – even when it’s cloudy or dark – providing commercial and government partners with unmatched persistent monitoring capabilities. Information derived from our SAR images helps customers make data-driven decisions to address time-critical challenges in various sectors, such as maritime, disaster management, insurance, and finance.
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.
About 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.
REQUIREMENTS:
- 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.
Additional qualifications we value
- 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:
Please refer the Job description for 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