Join a team focused on modernising legacy systems in the embedded software space. This role is perfect for someone who enjoys transforming older codebases into efficient, maintainable systems.
As an Embedded Software Engineer, you will work closely with the Embedded Systems Engineer to enhance and modernise an existing Delphi codebase. Your main responsibility will be to evaluate the current system and help drive its migration to more modern programming languages and toolchains. This role is ideal for someone who is passionate about improving legacy systems and enjoys tackling complex software challenges.
In your day-to-day work, you will participate in reviewing system requirements and translating them into detailed software specifications. You will apply sound object-oriented design principles and systems engineering practices to ensure the software is robust and maintainable. Additionally, you will develop and execute various testing plans, including unit tests and integration tests, to validate the functionality of the software.
This position suits individuals who thrive in a collaborative environment and have a strong desire to innovate. You should have a solid understanding of Delphi and experience with object-oriented design. Familiarity with modern programming languages and embedded systems will be beneficial, but the key requirement is a passion for transforming legacy code into modern solutions.
If you are looking for a role that combines technical expertise with creativity and problem-solving, this opportunity could be a great fit for you. Join a team that values your input and encourages you to take the lead in modernising essential software systems.
You'll be taken to the original listing on PNet to apply.