Software Development Engineer - 40-50k

Nottingham  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Key Words: Embedded C, Embedded C++, ARM, PowerPC, MIPS, GUI, QT, RS485, USB, SPI, CAN, PHP and Ruby

Software Developer Engineer - 40k-50k DOE
An Software Developer engineer is required to join a leading technology company based in the Midlands, who design products for the train industry. The company are looking to grow their team due to expansion plans with the team.
Role: Embedded Software Engineer
Salary: £40,000K - £50,000k
Location: Midlands

RESPONSIBILITIES:
  • Design system level architecture (software architecture definition, choice of OS, HW/SW trade-offs)
  • Design and document software architecture, application workflow
  • Port Linux to new platforms based on typical embedded processors (ARM, PowerPC, MIPS, x86)
  • Set-up tool chains based on GNU
  • Interface with hardware design and development
  • Design and implement software of embedded devices from requirements to production
  • Design, develop, code, test and debug system and embedded software & Review code and design
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Design, develop and maintain backend internet server services.
  • Design and development of communication protocols.
  • Support software QA and optimise I/O performance.

REQUIREMENTS:
  • Prior experience in (a) similar role(s) in Software Development and designing software architecture
  • Experience in hands-on development and troubleshooting on embedded targets
  • Experience with Linux & bare metal/RTOS based embedded systems
  • In depth knowledge of Linux kernel internals and device drivers
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling
  • Solid programming experience in C or C++
  • Familiarity with software version control tools, defect tracking tools, and peer review
  • Adequate knowledge of reading design schematics and data sheets for electronic components
  • Strong documentation and writing skills
  • Experience in development of GUI's using QT.
  • Experience with any of the following types of system is highly beneficial: embedded, real-time, multi-thread, multi-processor/multi-core systems.
  • Commission and 'bring up' new embedded-processor boards, including design and implementation of board BasicSoftware
  • Experience in the use of communication protocols using RS485, USB, SPI, CAN, TCP/IP.
  • A knowledge of web services and thier implementation using PHP and RUBY.
  • Fluent level in English.


This is a really exciting time for the company, and they are eager to seek team players, innovators and proven design professionals. The site is very nice, and they are in a beautiful part of the Midlands. The company offer a very generous benefits scheme which includes 25 days holiday, pension scheme, private healthcare and a bonus dependant on company performance.
If you would like to learn more about the role, and think you have the skill set required, please get in contact with me at Computer Futures on .
I am also looking to grow my connections on LinkedIn, click the Link and connect today!
https://uk.linkedin.com/pub/dwayne-ramsey/
Start date
01/2016
From
Computer Futures
Published at
19.02.2016
Project ID:
1071572
Contract type
Permanent
To apply to this project you must log in.
Register