Software Engineer
3 weeks ago
Would you like to create systems for the space industry?
As a Software Engineer in Terma, you will have the chance to work with prestigious projects and have a unique opportunity to gain experience in numerous fields within the space and technology domain – all in a cosmopolitan, international working environment.
You will contribute and drive the development and evolvement of our cutting-edge product TEMU – a full system simulator, with a set of instruction set simulation models for different processor architectures.
Tasks:
- Modelling microprocessor instruction sets for the interpreter and dynamic binary translator components in TEMU.
- Modelling of peripherals (e.g. interrupt controllers, Ethernet MACs, UARTs, SpaceWire controllers etc).
- Graphical User Interface programming with Qt.
- Software Design.
Relevant Skills:
- Familiarity with compilers and interpreters and relevant frameworks (e.g. LLVM, MLIR, etc).
- Familiarity with hardware modelling / simulation in software.
- Familiarity with low level programming (e.g. OS kernel programming, bare metal programming).
- Familiarity with GUI programming (e.g. Qt, or other frameworks).
- Familiarity with emulators and instruction set simulators.
- Solid understanding of computer architecture and how microprocessors work.
- Familiarity with different instruction sets such as ARM, PowerPC, SPARC and RISC-V.
- Demonstrated ability to work with larger code bases (e.g. Linux Kernel, LLVM, GCC, etc).
- Ability to work with light weight markup languages such as AsciiDoc and Markdown.
- Ability to work with GIT.
- Programming Languages:
- Good knowledge of C and / or C++.
- Assembler.
- Ability to learn additional languages quickly (e.g. TableGen).
- Knowledge of other modern languages is seen as an advantage.
- Languages:
- Fluency in English required.
The variety of the tasks and the scope of the systems to be supported require a high degree of autonomy and good analytical skills together with the ability to effectively cooperate within the team.
What can Terma offer:
At Terma, we consider skilled employees, enthusiasm and job satisfaction as the very foundation of our success and as a prerequisite for the development of the "best-in-class" solutions that Terma provides. We lead the way in applying new technology, offering a wide range of growth opportunities for each individual and emphasizing mutual respect across the board in our workplace.
Terma offers you a pleasant working environment at the customer site, where you will be able to take on challenging tasks and responsibilities in a highly professional company.
- Great opportunities for training and personal development.
- Challenges in advanced technical environment.
- International and cosmopolitan working atmosphere.
- An employment contract with an attractive package with extra-legal benefits.
- Highly competitive salary.
Additional information:
For further information, please contact Mrs. Raluca Moise by telephone [+49 6151 860050] or by email [ta.space@terma.com].
Please note that applicants must hold all appropriate documentation and permits to work in Europe.
Application deadline:
As soon as possible.
-
Software Engineering Manager Role
6 days ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeThis Software Engineering Manager Role involves leading a team of software engineers, guiding them in designing, developing, and maintaining software applications. You will be responsible for ensuring the delivery of high-quality software solutions that meet our clients' needs.Your key responsibilities will include designing and developing software...
-
Software Engineer Position
1 day ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeJob DescriptionWe are seeking a talented Software Engineer to join our team. As an engineer at Terma, you will have the chance to work on prestigious projects and gain experience in various fields within the space and technology domain in an international working environment.The successful candidate will be responsible for designing, developing, and...
-
Software Engineering Leadership Position
1 week ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeAs a Senior/Lead Software Engineer, you will play a critical role in designing, developing, and maintaining software applications. You will be responsible for leading a team of developers, ensuring the delivery of high-quality software solutions that meet client needs.Key Responsibilities:Lead and Mentor Team: Guide, support, and develop a team of software...
-
Software Engineers for Advanced Systems
1 week ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeTerma is a leading provider of advanced technologies and mission-critical solutions for the defense and aerospace industry. Our systems provide security for people on land, at sea, and in the air. We are currently seeking highly skilled software engineers to contribute to our overall purpose – securing people through advanced technology.About the RoleThis...
-
Software Engineering Leadership Position
1 week ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeTransform Software Development with ExcellenceCultivate a culture of innovation and excellence as a Senior/Lead Software Engineer. Deliver cutting-edge technologies and mission-critical solutions to the defense and aerospace industries.Elevate Your Career in Software EngineeringAs a seasoned software professional, you will play a critical role in designing,...
-
Software Test Engineer Opportunity
6 days ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeAbout the Role:">This is an exciting opportunity for a skilled System Tester to join our team and contribute to the maturation of methods, tools, and processes to ensure cohesive and automated testing practices.">Responsibilities:">Ensure the quality and reliability of software solutions through strategic test planning, team leadership, test execution,...
-
Advanced Software Quality Manager
4 days ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeWe are seeking an experienced professional to lead our software testing efforts. As a Software Test Strategy Lead, you will play a crucial role in ensuring the quality and reliability of our advanced software solutions.The ideal candidate will have solid experience with planning and leading test activities in software development, as well as knowledge of...
-
Software Test Strategy Lead
4 days ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeWe are looking for an expert to ensure the quality and reliability of our complex systems. As a System Verification and Validation Expert, you will be responsible for verifying and validating software products to ensure they meet quality standards.Your responsibilities will cover a wide range of testing activities, including planning, monitoring, and...
-
Multidisciplinary Software Developers Needed
1 week ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeWe are seeking highly skilled software engineers to join our multidisciplinary team. As a software engineer at our company, you will have the opportunity to work on complex projects, collaborating with system engineers and team testers to deliver high-quality solutions.About the JobYou will be responsible for translating customer needs, system enablers, and...
-
Software Developer for Space Technology
1 week ago
Lystrup, Århus Kommune, Denmark beBee Careers Full timeKey ResponsibilitiesWe are seeking talented Software Engineers to design, develop, and operate products and services for our customers and projects in the space domain.The ideal candidate will have a strong passion for learning and adhere to engineering standards and methods. No prior experience in the space industry is required.Main Areas of Focus:IT...