Staff Flight Software Engineer
at ICEYE
Espoo, Etelä-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Jul, 2024 | Not Specified | 09 Apr, 2024 | N/A | Object Oriented Modeling,Security Protocols,Architecture,Rest,Robotics,Communication Skills,Mqtt | 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:
ABOUT ICEYE:
ICEYE is a leading satellite technology company focused on providing reliable and timely satellite imagery data. Our mission is to enable global monitoring with access to near-real-time information for various applications, including environmental monitoring, disaster response, and infrastructure management.
REQUIREMENTS:
- Extensive experience in systems thinking/systems design, with the ability to see the big picture and propose balanced solutions.
- Strong communication skills, both verbal and written, to collaborate effectively and impact other ICEYE teams.
- Expertise in C++ and Python development, Object-Oriented Modeling, and familiarity with the latest features of these languages.
- Experience in developing applications in constrained environments such as IoT, robotics, or automotive.
- Proficiency in event-driven architectures, microservices architecture, asynchronous mechanisms, and concurrency.
- Hands-on experience with protocols, architecture styles, technologies (e.g., ZeroMQ, MQTT, REST, security protocols), and (embedded) Linux.
Responsibilities:
ROLE OVERVIEW:
As a Staff Flight Software Engineer in the FSW Applications Team, you will play a pivotal role in ICEYE’s satellite technology evolution. You will lead the design and development of the On-Board Computer (OBC) application layer software, transitioning to an event-driven architecture, collaborating with subsystem layer developers, and driving cross-team collaboration within ICEYE.
RESPONSIBILITIES:
- Design and define application architecture inside the satellite, transitioning to an event-driven architecture.
- Collaborate with subsystem layer developers to ensure consistency of APIs exposed by HW Subsystem Services.
- Design interface between Satellite and Fleet Control, choosing technologies balancing bandwidth, latency, and future-proofness.
- Mentor other team members, demonstrating technical leadership, and driving cross-team collaboration.
- Lead technology selections, assist in execution, and balance between generic and specific solutions.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Espoo, Finland