Software Engineer

Loughborough 35K - 50K Permanent

Job Reference: 51191576

Software Engineer 

Salary up to £55k (DOE)

The successful Software Engineer will be working for a Company that specialises in the design and manufacture of safety-critical electronic systems to assist the safer operation of materials handling vehicles and equipment. The Software Engineer  will assume a pivotal role within our expanding R&D team. Your primary responsibilities will encompass the facilitation of new product design, comprehensive root cause analysis for potential malfunctions, and the refinement of our existing product portfolio. Additionally, you will serve as a crucial source of technical expertise for our production department, actively participating in the enhancement of production processes while considering essential design parameters. Proficiency in embedded systems coding and a thorough understanding of product design life cycles are paramount for this role.

Key Responsibilities

  • Design and develop embedded systems for safety-critical applications.

  • Write, test, and debug code in languages like C/C and assembly.

  • Design modular code architecture for embedded systems.

  • Break down functionalities into independent modules.

  • Participate in the design phase to define embedded system requirements.

  • Integrate and interface hardware components (microcontrollers, sensors, etc.).

  • Create and understand schematics and design PCBs for system integration.

  • Develop and integrate real-time operating systems (RTOS) or custom firmware.

  • Prototype and test embedded systems to ensure functionality.

  • Design and execute regression tests after updates.

  • Troubleshoot and debug hardware and software issues.

  • Maintain clear documentation of designs and code.

  • Develop comprehensive test plans for embedded systems.

  • Ensure compliance with industry standards and regulations for coding such as MISRA.

  • Adhere to coding standards for cohesive module integration

The Right Person

It is essential that the successful Software Engineer will have experience in the following area(s):

  • BEng or MEng degree or equivalent in Electronic, software of embedded system Engineering, or similar.

  • 3 years of industry experience.

  • Proficient in C and C programming languages.

  • Deep understanding of microcontroller/microprocessor architectures.

  • Strong problem-solving and analytical skills.

  • Familiarity with hardware components and interfaces.

  • Understanding of analog and digital mixed-signal systems.

  • Version control system (e.g., Git) proficiency.

  • Testing and validation expertise.

  • Basic circuit design and PCB understanding.

  • Development from prototype through to manufacture.

  • Technical writing and documentation.

Interested? Here are your three options

1. “This is the job for me, I meet all the requirements” – Call now and let’s talk through your experience. Ask for Jon Webster on between 8.30am – 5.30pm

2. “I think I’m right for this position, but I’m not sure about some of the detail” – Click “apply now” so I can read your CV and come back to you.

3. “I’m interested but need to know more about what this job can offer me” – email with your CV and questions and I will reply with more detail.

Precision are committed to keeping our candidates informed and offer a guaranteed response within 7 days when applying through the application system.



Share this job:

Apply now

Similar Jobs

Mechanical Fitter x 2

Coventry 20 - 25 p/h Contract

Panel Wirer

Leicester 29K - 31K Attendence and profitability Bonus Permanent

TIG Welder / Fabricator

Leicester 16 - 16 p/h Contract

MIG Welder/Fabricator

Leicester 15 - 15 p/h Contract

Lift Service Engineer

Shepperton 45K - 48K Permanent

Lift Service Engineer

Finchley 47K - 50K Permanent

Welder / Fabricator

Leicester 20 - 20 p/h Contract

Press Brake Operator

Kettering 13 - 13 p/h Contract

General Operative

Kettering 13 - 13 p/h Contract