What are the responsibilities and job description for the Embedded Software Development Engineer position at Expleo?
Overview
We are looking for a Software Development Engineer to join our team. The ideal candidate is someone who can work independently, thrives under pressure and is committed to an exceptional level of delivery standards. You will join a highly motivated Life Sciences Practice in Expleo Ireland, consulting for our industry clients to provide expertise and practical experience and adding to the knowledge base of the Life Sciences Practice.
Responsibilities
- Design test fixtures for pacemakers, implantable cardiac defibrillators and various other medical devices.
- Write test software, tools and specifications to test medical products and designs.
- Write test specification, technical guides, validation protocols and reports and all supporting documentation to complete the overall equipment and software validation of the test system.
- Work on sustaining updates to existing test hardware / software with a view towards improving first / final pass yield or implementing support for new product variants.
- Understand test software principles, theories, concepts, practices, and techniques.
- Analyse and solve software problems from basic engineering principles, theories, and concepts through to a wide range of complex and advanced problems which require novel and new innovative approaches or a breakthrough in technology.
- Incorporate business policies and procedures into task completion.
- Understand the business needs of the company and has knowledge of the customer needs of our business.
- Understand the business cycle and foresight of emerging technologies trends.
- Cultivate internal and external network of resources to complete tasks.
- Interact cross functionally and with internal and external customers.
- Serve as a consultant for engineering or scientific interpretations and advice on significant matters.
Qualifications
- Degree Qualified in Engineering or Science related discipline
Skills
Essential skills:
- Experience in software development for embedded applications.
- Excellent ability to communicate ideas.
Good to have:
- Experience with Microsoft Visual Studio.
- Knowledge of USB, CompactFlash/SD and Bluetooth specifications.
- Knowledge of TCP/IP network protocols.
- Experience in mobile communications and BT development
- Experience in Linux and developing for Linux (Qt application development, shell programming, kernel debug)
- Prior experience in medical device area
Experience
- 4 Years' experience as a software developer in C and/or C
- Have experience in code-debugging, performance profiling and optimization, using In-Circuit Emulators
- Strong knowledge of microprocessor based architecture with the ability to interpret circuit diagrams
Benefits
- Collaborative working environment – we stand shoulder to shoulder with our clients and ours peers through good times and challenges.
- We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
- Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
- Competitive company benefits such as medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers and much more!
- Always working as one team, our people are not afraid to think big and challenge the status quo
“We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age”