Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Embedded Software Engineer

Job LocationDerby
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

* £50 K +* Embedded software engineer* Derby - Hybrid/RemoteTrentside Recruitment are currently looking to speak to people interested in an exciting opportunity as a software engineer in the Derby area (HYBRID) £50k+ dependent on experience.As an Embedded Software Development Engineer, you will play a key role in defining and developing products for leading-edge products for the train industry. In addition, as a key member of the engineering team, you will be involved in all aspects of the product development including; architecture, simulation, design, design verification and introduction into manufacturing. In this position, you will work closely with other hardware and software engineers. This position is for an engineer who enjoys working in detail and thrives on delivering solutions at the highest performance level.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 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 GUIs 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 Basic Software - Experience in the use of communication protocols using RS485, USB, SPI, CAN, TCP/IP. - Fluent level in English. - Minimum BEng / BSc Computer Science / Engineering Discipline

APPLY NOW

Embedded Software Engineer Related Jobs

© 2019 Naukrijobs All Rights Reserved