Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Requirements
The Senior Software Engineer is responsible for the whole or an assigned portion of a design from preliminary specification through to verified software. The Senior Software Engineer provides expert knowledge of software design, test and verification. Job Functions · To use good engineering practice to produce software for new, innovative and profitable products and solutions. · To support and enhance existing software in accordance with commercial requirements. · Responsible for specification, design, implementation, testing and maintenance of software to support the company’s products and services. · Undertakes additional project tasks as required by management. · To provide support and advice to less experienced colleagues. · To act as a role model for junior staff. · Technical liaison within the organisation, as well as with customers, suppliers and collaborators on software related matters. · Any other tasks associated with this role. Requirements Experience: · Excellent understanding of C++. · Experience of taking projects through the software development life cycle. · Good English communication skills, written and verbal. · Good understanding of Microsoft Visual Studio 2022/#####. · Experience with GUI/UX or HCI desirable. · Knowledge of scripting languages (e.g. Python, PowerShell) desirable. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is Software Engineering?
Is Software Engineering Hard?
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs