cover image
Palma Ceia SemiDesign

Palma Ceia SemiDesign

www.pcsemi.com

1 Job

15 Employees

About the Company

Palma Ceia SemiDesign (PCS) is a fabless semiconductor company and leading provider of communication semiconductors and IP for next-generation Wi-Fi and cellular applications. With a focus on emerging Wi-Fi and LTE standards, particularly for IoT (Internet of Things), PCS targets the design of ICs for broadband, wireless, medical, and automotive applications. Palma Ceia SemiDesign solutions are differentiated by low power, high performance, and ease of integration. Headquartered in the Cayman Islands, the company has design and sales support centers in Cambridge (United Kingdom), mainland China, Hong Kong, and McKinney, Texas (United States). PCS is soon expanding to provide direct support for Israel, Japan, Korea, and Taiwan. Visit Palma Ceia SemiDesign on the web at pcsemi.com.

Listed Jobs

Company background Company brand
Company Name
Palma Ceia SemiDesign
Job Title
Embedded Software Engineer — Cambridge, UK
Job Description
Job title: Embedded Software Engineer Role Summary: Develop, maintain, and test firmware for Wi‑Fi and other wireless communication systems on ARM/RISC‑V platforms. Write C code, host‑side drivers, and Python regression tests. Participate in code review, interoperability testing, and customer support. Expectations: Deliver production‑ready embedded software that adheres to latest 802.11 standards. Maintain clean, modular code and provide reliable automation for regression tests. Collaborate closely with firmware, hardware, and QA teams; respond to customer issues and plugfest participation. Key Responsibilities: - Design, implement, and maintain C firmware for Wi‑Fi and related wireless stacks. - Develop and maintain Python regression test suites. - Build and sustain host‑side drivers (Windows/Linux) for interfacing with embedded devices. - Perform code reviews and enforce coding standards. - Support plugfest/unplugfest activities to validate interoperability with external systems. - Provide technical support to customers, diagnosing and resolving firmware‑related issues. - Collaborate with cross‑functional teams (hardware, QA, product) to define specifications and verify compliance. Required Skills: - Deep C programming experience in embedded environments. - Proficiency with ARM and/or RISC‑V architecture. - Familiarity with software development life cycle, version control (Git), and automated testing tools. - Strong analytical, debugging, and problem‑solving abilities. - Excellent written and verbal communication. - Team‑player mentality with a proactive, can‑do attitude. Required Education & Certifications: - Bachelor’s degree in Computer Science, Electronic Engineering, or related field. - Preference for candidates holding a Master’s degree or higher.
Cambridge, United kingdom
On site
28-09-2025