Enable job alerts via email!

Software Engineer

Insignis Talent

London

On-site

GBP 65,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Development Engineer to create innovative GUI software for power transmission systems. This role involves collaborating with hardware design teams to deliver robust solutions that meet critical infrastructure needs. You will engage in the entire software lifecycle, from prototyping to testing, ensuring high system availability and performance. Join a small, dynamic team and work on cutting-edge technology that impacts global communication systems. If you're passionate about software engineering and ready to tackle exciting challenges, this opportunity is perfect for you.

Benefits

Competitive salary
Car allowance
Bonus
Excellent benefits
Hybrid working
Opportunities for mentorship

Qualifications

  • Degree in Software Engineering or related discipline required.
  • Proficiency in C, JavaScript, TypeScript, and HTML is essential.

Responsibilities

  • Design, develop, and maintain GUI software for power transmission equipment.
  • Collaborate with hardware teams and conduct testing and validation.

Skills

C
JavaScript
TypeScript
HTML
Communication Protocols
Troubleshooting

Education

Degree in Software Engineering
Related Discipline

Tools

VxWorks
Linux
FreeRTOS
SafeRTOS
Git
Eclipse
Visual Studio
Visual Code

Job description

Job Description

Software Development Engineer – London - £65,000 + Car Allow. + Bonus + Ex. Benefits – Permanent

Visa Sponsorship available if you are in the UK and meet the requirements of the role.

What we need:

We are looking for an experienced Software Developer to design, develop, and maintain GUI software for bespoke power transmission equipment, ensuring it meets mission-critical requirements for critical infrastructure communication systems. This involves interfacing with hardware design teams, implementing robust solutions, and maintaining high system availability in addition to testing, documenting, and supporting the software to optimise system performance.

Benefits:

  1. Competitive salary, an excellent package and hybrid working.
  2. Work on cutting-edge, mission-critical technology for global communication systems.
  3. Join a collaborative small team with opportunities to impact legacy and new, next generation product development.
  4. Collaborate with skilled teams in software and hardware for mentorship and support.

Key Responsibilities:

  1. Analyse and Scale Specifications: Understand technical requirements, participate in architectural decisions, and estimate development timelines.
  2. Software Design: Develop robust software solutions that meet functional and system constraints.
  3. Prototyping: Conduct prototyping on target hardware to address technical uncertainties.
  4. Testing and Validation: Perform unit and pre-integration testing, ensuring compliance and performance.
  5. Collaboration: Work closely with hardware engineers, developers, and validation teams to ensure system compatibility.
  6. Documentation: Create comprehensive documentation to explain technical solutions and decisions.
  7. Version Control and Maintenance: Maintain rigorous version control of software and suggest improvements to internal tools.

Requirements:

  1. Degree in Software Engineering or a related discipline.
  2. Proficiency in C (ideally), JavaScript, TypeScript and HTML.
  3. Experience with VxWorks, Linux, FreeRTOS, or SafeRTOS operating systems.
  4. Familiarity with Git for version control and tools like Eclipse, Visual Studio, or Visual Code.
  5. Knowledge of communication protocols (RS232/424, SPI, CAN Bus, USB, Ethernet).
  6. Ability to understand complex systems, translate requirements into software solutions, and troubleshoot effectively.
  7. Capability to work closely with multidisciplinary teams and communicate technical ideas clearly.
  8. A proactive, self-starting approach to addressing challenges and learning new systems quickly.

How to apply:

To apply for this excellent opportunity, please send your CV via LinkedIn.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.