Software Engineer - Embedded Software & Desktop Applications

Posted 3 days ago by CBSbutler Holdings Limited trading as CBSbutler

Remote job
Location:
Horsham, West Sussex
Salary/Rate:
£33,000 - £45,000/annum

Software Engineer - Embedded Software & Desktop Applications

  • Horsham, West Sussex
  • Hybrid available + half day on Friday
  • £33,000 - £45,000 + excellent bens.

We are a surveillance and fire control specialist providing bespoke solutions for Land and Maritime domains. By working with us, you have access to advanced technology solutions - We have three decades of experience in designing, developing and manufacturing solutions from the ground up.


We currently require Software Engineers to work on the design and development of embedded software and desktop applications for internal and external customers. With multiple positions available we are looking for individuals at different stages in their career.

Key Responsibilities - Software Engineer - Embedded Software & Desktop Applications


  • Development of software applications including concept design, requirements definition, detailed design and coding
  • Working with Mechanical/Electrical and Electronics engineers as part of a team to ensure project success
  • Maintaining oversight of all software requirements and issues for a project
  • Develop robust software with particularly attention to fault management, fault reporting and health status of applications.
  • Produce, maintain related supporting documentations (Interface control documentation, input to user manuals, Fault code lists and actions)
  • Work with customers to assist integration, commissioning and problem resolution activities, sometimes on-site.
  • Understand the Customer's technical needs and concept of operations and feed this into wider project requirements.
  • Work with the Project Manager, Technical Authority and Quality team as required to identify risks, issues, solutions and opportunities
  • Ensure significant developments and actions are communicated to relevant personnel in the engineering team, and providing technical input to the project manager to allow them to generate and maintain the project plan and monthly project review packs


Skills & Experience- Software Engineer - Embedded Software & Desktop Applications


Essential

  • Strong degree in a related discipline
  • Understanding of embedded software design and appreciation of associated hardware
  • Understanding of developing desktop application and user centric interface design

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)
Type:
Permanent
Contract Length:
N/A
Job Reference:
BBBH150987_1720002802
Job ID:
221938371
Applications:
Less than 10

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts