cover image
Dunbar Brown Group

Dunbar Brown Group

dunbarbrowngroup.com

1 Job

5 Employees

About the Company

We are Dunbar Brown Group, we partner with organisations to understand their unique talent needs to provide a tailored solution. Delivering change to our customers and candidates through retained, permanent, contract and project driven engagements.

These services are provided across Technology, Sales and Marketing. Main verticals include:

Technology:-
- Data Engineering
- Data Science
- Machine Learning
- Robotics and Automation
- Software Engineering
- Embedded Software

Sales & Marketing:-
- Sales Directors
- Senior Business Development Professionals
- Marketing (Digital Marketing, Communications and PR)

R&D, Capital Allowances and Tax Advisory
- Sales professionals
- Technical Consultants
- Financial Consultants

Trust us to be your recruitment partner of choice.

www.dunbarbrowngroup.com

Listed Jobs

Company background Company brand
Company Name
Dunbar Brown Group
Job Title
Embedded Software Engineer
Job Description
**Job Title:** Embedded Software Engineer **Role Summary:** Design, develop, test, and document embedded software solutions for wireless communication systems across energy, medical, and life‑science applications. Work within multidisciplinary teams and interact directly with clients to deliver high‑quality, innovative products. **Expectations:** - Thrive in a fast‑paced, technically challenging environment. - Communicate clearly with colleagues and customers. - Apply appropriate engineering methodologies throughout the product lifecycle. - Produce clear documentation, test results, and reports for client consumption. - Continuously explore and integrate new tools, techniques, and processes. **Key Responsibilities:** - Develop embedded firmware in C/C++ for microcontroller‑based platforms. - Implement and maintain Real‑Time Operating System (RTOS) components. - Conduct unit, integration, and system testing; analyze and report results. - Create and maintain technical documentation, test reports, and client deliverables. - Collaborate with hardware, firmware, and systems teams to define system requirements. - Contribute to process improvement initiatives and adopt emerging technologies. **Required Skills:** - Proficient in Embedded C and C++ development. - Experience with RTOS environments and microcontroller architectures. - Linux development experience (kernel/user‑space). - Strong problem‑solving and debugging abilities. - Excellent written and verbal communication skills. - Ability to produce technical documentation and reports for non‑technical audiences. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field. - Minimum 3 years professional experience in software engineering (embedded focus). - Relevant certifications (e.g., Certified Embedded Systems Engineer) are a plus but not mandatory.
Edinburgh, United kingdom
Hybrid
Junior
09-02-2026