Job Title: Embedded Software Engineer
Company: Forde May Consulting
Location: United Kingdom, Antrim, Ulster, Northern Ireland, Ireland, Belfast
Date Posted : 13th Oct 2013
Job Reference: ESEPM
Job Industry:
Education level: Bachelors
Pay Scheme: Annual Salary
Salary: Negotiable
Job Type: Permanent/Full Time
Job Start Date: Immediate
Company Information
A privately owned holding company with a range of separate businesses in the engineering and scientific market sectors. Our aim is to expand our product portfolio by in-house development and acquisition. We have over four decades of successful history in the Electric Utility industry and have been responsible for a range of innovative and widely adopted solutions across global markets.
New exciting opportunities currently exist for talented Embedded Software Engineers, which is the R&D, engineering and operations centre.
Responsible for product development to develop the next generation of exciting and cutting edge products and systems for the power industry.
Role Responsibilities:
Responsible for development and delivery and implementation of major software components for complex solutions which are fit for purpose. The successful post holder will have an awareness of overall client business requirements and their impact.
This position requires a self-motivated embedded C/C++ Developer who thrives in an environment with minimal management whilst working closely with other members of the team.
You will design, develop and maintain reliable DSP products to international CMMI standards throughout the project life cycle. This role would be perfect for an experienced C++ developer who enjoys creating robust & efficient embedded applications which make a big impact on their end users. You will challenge yourself to find ways of improving systems and process and develop newfeatures using agile methods to meet challenging customer needs.
Key responsibilities:
Product Development – Embedded software;
Design and develop software and associated tests ensuring highest quality
Develop product feature using an agile methodology as part of a skilled team
Work effectively within team, but also individually to reach agreed business objectives
Coordinate and Collaborate within multi-cultural team members where necessary
Produce clear and concise documentation such as detailed design specifications
Integrating and testing functionality with other parts of the system
Essential Requirements:
Minimum 2:1 Degree in Computer science / software engineering, or equivalent discipline
Minimum 4 years Assembly/ C/C++ development experience on embedded platforms
Good knowledge of digital signal analysis techniques and ability to implement them efficiently on the target processor
Good understanding of real time operating systems.
Proven ability to solve complex problems using creative solutions
Conscientious individual demonstrating attention to detail along with high levels of ownership and commitment
Ability to use debugging tools to locate root cause of issues and ability to resolve
Motivation to create high quality products and systems and learn new skills
Excellent communication and presentation skills
Desired criteria:
Master's degree in Computer Science / Software Engineering or an equivalent third level qualification in a related technical field
Experience developing low level device drivers on embedded hardware
Familiarity with embedded hardware design
Working in an agile environment and exposure to test driven development
Basic knowledge of scripting languages, preferably python
Familiarity with ZigBee and CAN protocols
Experience installing and configuring development tools / environments
Personal Attributes
Click to Apply Now
No comments:
Post a Comment