Software Engineer

CROWDCONSULTANTSSweden, ME
Hybrid

About The Position

YOUR MISSION Develop signal processing algorithms for GNSS receivers and embedded applications Contribute to the full software lifecycle for satellite on-board software, including requirements, design, implementation, validation, and documentation Implement software modules in C and perform code reviews within the engineering team Design and execute unit, integration, and validation tests to ensure requirements are fulfilled Collaborate closely with system engineers, FPGA teams, and hardware engineers to develop modular product solutions Write and maintain technical documentation and configuration management artifacts Participate in technical discussions with customers and subcontractors and help resolve engineering challenges Take responsibility for technical tasks, timelines, and deliverables within development projects

Requirements

  • Degree in Electrical Engineering, Software Engineering, Aerospace Engineering, or similar
  • Strong experience in embedded software development
  • Advanced knowledge of real-time software design, integration, validation, and verification
  • Excellent programming skills in C
  • Experience implementing signal processing algorithms
  • Knowledge of hardware drivers and modern communication protocols
  • Familiarity with software engineering standards such as ECSS and embedded development processes
  • Strong collaboration skills and ability to explain technical design decisions during engineering reviews

Responsibilities

  • Develop signal processing algorithms for GNSS receivers and embedded applications
  • Contribute to the full software lifecycle for satellite on-board software, including requirements, design, implementation, validation, and documentation
  • Implement software modules in C and perform code reviews within the engineering team
  • Design and execute unit, integration, and validation tests to ensure requirements are fulfilled
  • Collaborate closely with system engineers, FPGA teams, and hardware engineers to develop modular product solutions
  • Write and maintain technical documentation and configuration management artifacts
  • Participate in technical discussions with customers and subcontractors and help resolve engineering challenges
  • Take responsibility for technical tasks, timelines, and deliverables within development projects

Benefits

  • Opportunity to work on cutting-edge space technology and satellite systems
  • Collaborative environment with multidisciplinary engineering teams
  • Hybrid work model and flexible working hours
  • Dynamic high-tech environment with opportunities for continuous learning and innovation
  • International engineering projects supporting advanced aerospace applications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service