C# Software Engineer
Supertemps
- Caernarfon, Gwynedd
- £40,000 per year
- Permanent
- Full-time
- Developing new software and maintaining existing C# platforms.
- Creating, coding, testing, and debugging system software.
- Evaluating code and design.
- Developing and implementing software for embedded devices and systems, from requirements to production and commercial deployment.
- Assessing and improving efficiency, stability, and scalability of system resources.
- Incorporating and validating new software designs.
- Assisting in software quality assurance and performance optimisation.
- Offering post-production support.
- Collaborating with hardware design and development teams.
- Evaluating third-party and open-source software.
- BSc degree in Computer Engineering or other appropriate software background.
- Previous experience with WinForms and software design with pre-emptive, multitasking real-time operating systems preferably in sensor-based instrumentation.
- Digital interfacing experience including Modbus, SPI, Serial Communications etc.
- Embedded C# and .NET application development for a minimum of 3 years.
- Knowledge of Linux operating systems.
- Knowledge of applying rugged software techniques for industrial applications.
- Knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
- Strong communication, documentation and writing skills.
LogicMelon