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

Senior Embedded Linux Engineer

Job LocationWallsend
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

About the CompanyTalent84 is delighted to be exclusively representing our client, a industry-leading electrification technology business with a global network of engineering centres, at the forefront of technology in their field in the recruitment of a Senior Embedded LinuxEngineer. About the Role Reporting to the MTK Instrumentation Group Leader , the Senior Embedded Linux Engineer will be responsible for architecting, designing, developing and installing embedded software solutions in Linux; Support software QA and optimizeI/O performance, analyse, monitor and improve efficiency and stability of the system, Interface with hardware design and development; requirements definition, testing and documentation of software systems, including embedded applications support. Main ResponsibilitiesDesign, develop, modify, implement, and support software components anywhere in the Software stack. Develop and maintain embedded Linux systems including kernel, U-boot, and device drivers and API Work with Yocto, board bring up for ARM based platforms, hardware/softwareintegration, build cross-compiler toolchain, static code analysis tools, maintain build servers Integrate / develop applications using Qt. Automate tasks with scripting languages such as Bash and Python Utilize software engineering tools such as configurationmanagement systems, build processes and in-circuit debuggers in the software development process. Develop software / firmware in C++ and other selected languages for Curtis products and / or applications Work with GIT and SVN Develop solutions with IoT, WiFi,BLE, I2C, SPI, PCIe, Ethernet Debug and support existing software applications Define, perform and supervise testing to ensure specifications are met. This typically includes module integration, system and design verification tests. Analyze data and resultsto identify potential and actual faults in the design. Assist in generating project proposals in response to Marketing requirements by estimating hardware & software requirements, engineering effort and cost. Work from schedules, specifications, schematics,work orders, verbal and written instructions. Specify and use a full range of electronic test equipment, computer hardware and software. Provide technical input to Configuration management so that appropriate documentation can be provided on a timely basis.Write engineering reports, test reports, procedures, progress reports, application notes. Work as part of interdepartmental project team. Act as Engineering Project Leader as assigned. Follow product development principles defined in Product Development System(EOP-04-01). Provide support to other operating departments and travel to vender and customer sites to provide technical support when required. Inform supervisor of unusual circumstances or problems and perform other related duties as assigned. Perform toa high technical standard in meeting product specifications, schedules, applicable standards and policies. Balance an individual contributor role with providing technical guidance to less senior personnel and advising peers and upper management. Take an activerole in assuring that product performance complies with specifications and that problems are identified and resolved in a timely manner. About you To be considered for the role, it is essential that you possess a demonstrable track record in Linux-based embeddedfirmware development, coupled with a Degree ( Masters and above preferred but not essential) in a software/firmware related discipline. Key selection criteria Considerable demonstrable experience in firmware development for microcontroller / microprocessor systems in a senior role/capacity Demonstrated experience with embedded Linux, Yocto, Qt, embedded C and C++. Experience with advanced concepts of computerarchitecture, data structures and standard programming practices. Experience with software configuration management tools, defect tracking tools, and peer review Well rounded, detail-oriented team player with good interpersonal skills. Creative and analyticalapproach to problem solving. Ability to apply experimental techniques throughout the development process. Proven aptitude for learning new technologies. Familiarity with engineering and design practices and standards including ISO 9000. Flexible, self-starterwith high standards for quality and with a hands-on, multi-tasking orientation.JBRP1_UKTJ

APPLY NOW

Senior Embedded Linux Engineer Related Jobs

© 2019 Naukrijobs All Rights Reserved