Software Engineer at Precision People
Loughborough, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

06 Jul, 25

Salary

50000.0

Posted On

06 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Interfaces, Prototype, Programming Languages, Circuit Design, Testing, Documentation, Technical Writing, Analytical Skills, It, Validation

Industry

Electrical/Electronic Manufacturing

Description

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.

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
Loading...