This job offer is no longer available. See below for similar jobs:

Software Engineer


Details:
Description:

Position: Software Engineer

Location: Horsham, Surrey

Salary: £35,000 - £45,000

The opportunity:

Working with the Horsham Software Team offers an exciting environment where innovation thrives, and your skills will be put to the test in creating solutions that meet the needs of both internal and external clients. With the company's global footprint, you'll have the opportunity to work on projects that reach far beyond the UK, allowing you to collaborate with diverse teams and tackle challenges on an international scale.

If you're passionate about pushing the boundaries of technology and want to be part of a company dedicated to delivering excellence in its products and services, this role could be the perfect fit for you.

software applications, encompassing concept design, requirements definition, detailed design, and coding.
with Mechanical, Electrical, and Electronics engineers to ensure project success.
all software requirements and issues throughout the project lifecycle.
robust software with a focus on fault management, fault reporting, and health status monitoring.
and maintain supporting documentation, including Interface Control Documentation (ICD), user manuals, and fault code lists and actions.
customers with integration, commissioning, and problem resolution activities, sometimes on-site.
the customer's technical needs and operational concepts, and integrate these into broader project requirements.
with the Project Manager, Technical Authority, and Quality team to identify risks, issues, solutions, and opportunities.
significant developments and actions to relevant personnel in the engineering team, and provide technical input to the project manager to support the creation and maintenance of the project plan and monthly project review packs.Overall, this role requires a blend of technical expertise, teamwork, communication skills, and a customer-focused mindset to ensure the successful development and deployment of software solutions in the electro-optics domain.

Essential Skills & Experience:

Robust academic background in a relevant field
Proficiency in embedded software design with a grasp of interconnected hardware dynamics
Competence in desktop application development and crafting user-centric interfaces

Desirable:

Embedded software/firmware:
Experience of writing C/C++ for embedded applications and 16bit/32bit microcontrollers
Experience of using STM32 processors and Keil uVision development environment and tools
Communications such as Ethernet, RS422/UART, CAN, SPI etc.
Hardware interfacing, GPIO, ADC, DACs etc.
Some appreciation of motor control principles and theory

Windows/User interfaces:

QT and QT Creator- multiplatform development environment in C++
Visual Studio C++ and C#
Low latency programming techniques
Networking (TCP/UDP)

General software proficiency encompasses:

Utilisation of version control systems like SVN and GIT for efficient code management.
Proficiency in leveraging Jira and Confluence for capturing software requirements and managing tasks effectively.
Experience with unit testing tools and technologies to ensure software reliability and quality.
Implementation of static code analysis techniques to identify and rectify potential issues in the codebase proactively.

Personal Attributes:

Exhibits alignment with our company values of Teamwork, Integrity, Excellence, and Courage.
Possesses a highly organised and methodical approach, demonstrating attention to detail.
Capable of working autonomously when necessary.
Displays flexibility, conscientiousness, and diligence in their work.
Demonstrates excellent communication, interpersonal, and written skills.
Maintains a resilient and adaptable demeanor in all situations.

Work Life Balance:

5 hour working week
Lunchtime finishes on a Friday
Hybrid / flexible working arrangements
28 days annual leave
Christmas closure
Holiday purchasing scheme

Benefits:

Group pension plan - matched contributions up to 5%
Income protection scheme and Employee Assistance Programme
Life assurance policy, including bereavement counselling and probate helpline
Company shares incentive plan and save as you earn scheme
Regular sports and social activities

Due to the nature of the business, all candidates need to be able to obtain UK Security Clearance as a mandated requirement. Therefore, if successful, you will need to provide proof of identity, employment history and right to work in the UK, along with proof of UK resident

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Software Engineer in Horsham West Sussex ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?