Embedded Software Engineer
AS Software Engineer you will join an existing team of engineers with a broad range of complementary skills and experience. The software team supports a wide variety of applications from embedded software development to enterprise application software that supports the manufacturing process. The members of the team have a proven record of being able to adapt to new technologies and languages as the need arises and possess a range of cross over skills that allow the team to operate effectively with the other disciplines in the department when developing and manufacturing an electro-mechanical product.
Primary Purpose
Reporting to the Software Team Leader the Software Engineer will, as part of a team of development engineers, be responsible for software development activities across existing and new Magicard projects.
Responsibilities
- Design and implement software from requirements through to production and commercial deployment
- Design, develop, code, test and debug system software
- Review Code and Designs
- Analyse and enhance efficiency, stability and scalability of systems resources
- Maintenance and support on existing software applications
- Support software QA
- Provide post production support
- Interface with other departments within the organisation
Skills and Experience
Required
- Bachelor degree in an Engineering discipline
- Proven post-qualification working experience in embedded software development
- Experience working with bare metal embedded systems and real-time operating systems
- Solid programming experience in C/C++
- Familiarity with software configuration management tools, defect tracking tools and peer review
- Strong personal organisation, documentation and writing skills
Nice to have Skills:
- Hands-on system engineering skills, including fault diagnosis. Our software is used in electromechanical devices so understanding how the different elements interact is important
- Experience with Git
- Strong mathematical skills (at or above A-level, or equivalent)
- Familiarity with Atlassian tools: BitBucket, Jira and Confluence
Self-Management:
- Assertive, resilient and welcomes change
- Engages interest and participation of others and has a collaborative approach to working together
- Actively committed to team development
- Is optimistic and self-aware
- Self-motivated, flexible, proactive, and committed
- Good communication and interpersonal skills
- Excellent attention to detail
People Management
- Lead and/or support technicians and trainee engineers
- Train people within own work group
Relationship Management
- Liaise and communicate with other departments, customers, suppliers, and other service providers
- Be an effective team member, working with supervisor and colleagues to ensure smooth workflow with maximum output
ACS are recruiting for a Software Engineer. If you feel that you have the skills and experience required in this advertisement to be a Software Engineer, please submit your CV including an outline of your experience as a Software Engineer. It is always a good idea to include a covering letter outlining your experience as a Software Engineer with your application as this will enhance your chances of selection and improve your prospects of landing the Software Engineer role you desire.
Required skills
- "Embedded Software" "Software Engineer"
Reference: 52374865
Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.
Report this jobNot quite what you are looking for? Try these similar searches
Replace a job alert
Replace a job alert
Get Job Alerts straight to your inbox
"Office Assistant jobs in London"
Your Job Alert has been created and your search saved.
'Saved search name'