Software System Engineer
Software System Engineer
United Kingdom - Remote position, Vilnius / Kaunas, Lithuania
We are seeking aSoftwareSystem Engineerwith a strong background inembedded systems,Linux, andelectronicsto join our Embedded Software team. In this role, you will act as a bridge between customers, system architects, and engineering teams. You willbe responsible fordefining, analyzing, andtranslatingmission or product needs into effective technical solutions.
AsSoftware System Engineer,you will:Collaborate with customersto gather, clarify, and analyze system and software requirementsTranslate customer and mission needs intotechnical specifications, ensuring feasibility and alignment with engineering capabilitiesPreparepreliminary and detailed system and software designs, including architecture concepts, interface definitions, and integration strategiesConducttechnical assessments, feasibility studies, and trade-off analysesto propose the most suitable embedded solutionsReview and validatetechnical requirements, ensuring consistency and completeness across subsystemsWork closely withhardware, firmware, and software teamsto align system-level designs with implementation detailsSupport project proposals and reviews by preparingtechnical documentation,cost/effort estimations, andrisk analysesParticipate indesign and project review boards, presenting proposed solutions and justificationsContribute tocontinuous improvementof the system engineering and development process (requirements flow, traceability, configuration management)Stay informed onindustry standards, emerging embedded technologies, andbest practicesin system architecture and electronics integrationWe expect you to have:Several years of experience working withembedded systemsor in atechnical system engineeringroleAsolid understanding of embedded concepts;how software interacts with hardware, sensors, and electronic componentsGeneral electronics knowledge, allowing you to communicate effectively with hardware and integration teamsPreviousprogramming experienceor strong understanding of how embedded software is structured and developedFamiliarity with commoncommunication interfaces and protocols(such as SPI, I²C, UART, CAN, or Ethernet)Experience inrequirements analysis,solution preparation, ortechnical coordinationbetween teams and customersAbility to performtechnical evaluationsand supportdesign decisionsthrough structured reasoningStronganalytical and problem-solvingmindset with attention to both technical and business aspectsExcellentcommunication and documentation skills, able to explain complex ideas clearly to different audiencesFluency in English, both written and spokenNice to have:Experience inaerospace, automotive, or industrial embedded domainsKnowledge ofsystems engineering frameworks and standards(ECSS, INCOSE etc.)Experience preparingtechnical proposals,architecture presentations, orproof-of-concept demonstrationsfor customersFamiliarity of system/software modelling tools such as SYSML2 / PlantUMLSalarySalary starts from 4200to 6500 gross/per monthThe final offer will depend on the level of competencies and experienceApply
AsSoftware System Engineer,you will:Collaborate with customersto gather, clarify, and analyze system and software requirementsTranslate customer and mission needs intotechnical specifications, ensuring feasibility and alignment with engineering capabilitiesPreparepreliminary and detailed system and software designs, including architecture concepts, interface definitions, and integration strategiesConducttechnical assessments, feasibility studies, and trade-off analysesto propose the most suitable embedded solutionsReview and validatetechnical requirements, ensuring consistency and completeness across subsystemsWork closely withhardware, firmware, and software teamsto align system-level designs with implementation detailsSupport project proposals and reviews by preparingtechnical documentation,cost/effort estimations, andrisk analysesParticipate indesign and project review boards, presenting proposed solutions and justificationsContribute tocontinuous improvementof the system engineering and development process (requirements flow, traceability, configuration management)Stay informed onindustry standards, emerging embedded technologies, andbest practicesin system architecture and electronics integration
AsSoftware System Engineer,you will:
- Collaborate with customersto gather, clarify, and analyze system and software requirements
- Translate customer and mission needs intotechnical specifications, ensuring feasibility and alignment with engineering capabilities
- Preparepreliminary and detailed system and software designs, including architecture concepts, interface definitions, and integration strategies
- Conducttechnical assessments, feasibility studies, and trade-off analysesto propose the most suitable embedded solutions
- Review and validatetechnical requirements, ensuring consistency and completeness across subsystems
- Work closely withhardware, firmware, and software teamsto align system-level designs with implementation details
- Support project proposals and reviews by preparingtechnical documentation,cost/effort estimations, andrisk analyses
- Participate indesign and project review boards, presenting proposed solutions and justifications
- Contribute tocontinuous improvementof the system engineering and development process (requirements flow, traceability, configuration management)
- Stay informed onindustry standards, emerging embedded technologies, andbest practicesin system architecture and electronics integration
We expect you to have:Several years of experience working withembedded systemsor in atechnical system engineeringroleAsolid understanding of embedded concepts;how software interacts with hardware, sensors, and electronic componentsGeneral electronics knowledge, allowing you to communicate effectively with hardware and integration teamsPreviousprogramming experienceor strong understanding of how embedded software is structured and developedFamiliarity with commoncommunication interfaces and protocols(such as SPI, I²C, UART, CAN, or Ethernet)Experience inrequirements analysis,solution preparation, ortechnical coordinationbetween teams and customersAbility to performtechnical evaluationsand supportdesign decisionsthrough structured reasoningStronganalytical and problem-solvingmindset with attention to both technical and business aspectsExcellentcommunication and documentation skills, able to explain complex ideas clearly to different audiencesFluency in English, both written and spokenNice to have:Experience inaerospace, automotive, or industrial embedded domainsKnowledge ofsystems engineering frameworks and standards(ECSS, INCOSE etc.)Experience preparingtechnical proposals,architecture presentations, orproof-of-concept demonstrationsfor customersFamiliarity of system/software modelling tools such as SYSML2 / PlantUMLSalarySalary starts from 4200to 6500 gross/per monthThe final offer will depend on the level of competencies and experienceApply
