cover image
Professional Technical Ltd

Professional Technical Ltd

www.professional-technical.com

1 Job

35 Employees

About the Company

Welcome to Professional Technical, a Technical Recruitment Consultancy focused on the technical and engineering sectors within the UK and throughout the US. The vision of the company is to provide clients and candidates alike with the best possible recruitment experience by taking great care to deliver a personal service which is often found lacking in the recruitment industry. Professional Technical is a true specialist, supporting the engineering recruitment market, developing recruitment partnerships with engineering businesses on a national scale. The supply of the best engineering talent is crucial to our clients. It enables them to focus on creating engineering solutions that continue to push the boundaries within British manufacturing setting the bench mark for the rest of the World to aspire to. For more information on the services Professional Technical offer please call 01283 499 820

Listed Jobs

Company background Company brand
Company Name
Professional Technical Ltd
Job Title
Embedded Software Engineer
Job Description
Job Title: Embedded Software Engineer Role Summary: Junior Embedded Software Engineer responsible for designing, implementing, testing, and deploying software for embedded microprocessor systems and associated Windows applications throughout the full product lifecycle. Expectations: Deliver high‑quality, reliable embedded firmware and Windows software solutions that meet functional requirements and adhere to industry best practices, while collaborating in a cross‑functional product design team. Key Responsibilities: - Gather and analyze functional and technical requirements for embedded and Windows applications. - Design and develop firmware for microprocessor-based platforms using C/C++ and related embedded toolchains. - Build, test, and debug Windows applications that interface with embedded hardware. - Conduct unit, integration, and system testing; debug and resolve software defects. - Create and maintain technical documentation, including design specifications, test plans, and release notes. - Participate in code reviews, continuous integration, and deployment processes. - Collaborate with hardware engineers, test engineers, and product managers to ensure seamless integration. Required Skills: - Proficiency in C/C++ programming for embedded systems. - Experience with microcontroller/microprocessor architecture and peripheral interfacing (e.g., UART, SPI, I²C). - Knowledge of real‑time operating systems (RTOS) and embedded software development workflows. - Familiarity with Windows application development (WinAPI, .NET, or similar). - Strong debugging skills using tools such as JTAG, logic analyzers, and software debuggers. - Version control experience (Git/CVS). - Ability to write clear, maintainable code and documentation. Required Education & Certifications: - Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related STEM field. - Industry certifications (e.g., Certified Embedded Systems Professional, Microsoft Certified: Azure Developer Associate) are a plus but not mandatory.
Andover, United kingdom
On site
27-12-2025