Senior Software Engineer

at  Orion Electrotech

Horsham, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Feb, 2025GBP 60000 Annual17 Nov, 2024N/ASoftware Design,Desktop Application Development,Software Projects,Qt,Ethernet,Communication Protocols,Git,Visual Studio,Interfaces,Control System Development,C,Rs422,Jira,Control TheoryNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR SOFTWARE ENGINEER – EMBEDDED SYSTEMS & APPLICATIONS

An exciting opportunity has opened for an experienced Senior Software Engineer to join a growing electro-optics company. This role is perfect for a talented software professional with a background in embedded systems and desktop application development, who thrives in a collaborative environment. Based in the Horsham area, you’ll be working on cutting-edge projects and supporting both internal and external customers.

SKILLS & EXPERIENCE REQUIRED OF THE SENIOR SOFTWARE ENGINEEER:

  • Strong degree in a related field.
  • Expertise in embedded software design and a strong understanding of associated hardware.
  • Proficiency in C/C++ for embedded applications.
  • Experience leading technical software projects.
  • Experience in control system development, particularly motor control theory and interfaces.

DESIRABLE EXPERIENCE:

  • Embedded software/firmware: STM32 processors, Keil uVision tools, communication protocols (Ethernet, RS422, CAN, etc.).
  • Desktop application development: QT, Visual Studio, networking (TCP/UDP).
  • Experience with tools such as GIT, Jira, and unit testing technologies.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Lead the full software development lifecycle, from concept design to detailed design, coding, and testing.
  • Collaborate with multi-disciplinary teams, including Mechanical, Electrical, and Electronics Engineers, to ensure project success.
  • Develop robust embedded software with a focus on fault management, reporting, and system health monitoring.
  • Work closely with customers to integrate solutions, provide on-site commissioning support, and resolve issues.
  • Maintain comprehensive project documentation, including interface control documents and fault management lists.
  • Provide technical guidance to project managers, offering insights to manage risks, solutions, and project timelines.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Horsham, United Kingdom