Embedded Engineer - Weymouth, United Kingdom - OpenSourced - Search & Selection

    Default job background
    Description

    My client is offering an exciting opportunity to join their existing team of engineers as a Software Engineer (Embedded). This role involves working alongside a diverse team with complementary skills and experience, supporting several applications from embedded software development.

    Responsibilities:

    • Designing and implementing software from requirements through to production and commercial deployment.
    • Developing, coding, testing, and debugging system software.
    • Reviewing code and designs.
    • Enhancing efficiency, stability, and scalability of system resources.
    • Maintaining and supporting existing software applications.
    • Providing post-production support.
    • Collaborating with other departments within the organization.

    Skills and Experience:

    • Bachelor's degree in an Engineering discipline.
    • Proven post-qualification working experience in embedded software development.
    • Experience 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.

    Nice to have Skills:

    • Hands-on system engineering skills, including fault diagnosis.
    • Experience with Git.
    • Strong mathematical skills.
    • Familiarity with Atlassian tools: BitBucket, Jira, and Confluence.

    If you're a proactive and adaptable Software Engineer with a passion for embedded systems, my client welcomes your application. Join their team in Weymouth and be part of their journey to deliver innovative solutions.