JOB AD:
Are you a talented Software Developer looking for a challenging opportunity to work in a high-tech, multidisciplinary team that is focused on delivering a highly innovative for the mobile phone and connected wearables market? We are seeking a Software Developer to strengthen our team and assist us with a wide range of software tasks. If you are ready to take on this exciting challenge and help us achieve high-speed, truly innovative solutions, we encourage you to apply.
Our client is seeking a software Developer to join their team in Cambridge, they are a fabless semiconductor company, they work on a hybrid model, 2 days WFH.
Skills & Qualification:
- Experience with software for electronic systems, embedded software or experience working with 4G or 5G applications.
- C/C++, Python or other programming languages (must have a good understanding in at least one)
- Knowledge of data structures, algorithms and software design principles.
- Debugging skills and software testing.
- Experience with software development tools, development methodologies and Vision control systems.
- A bachelors degree in Electronic Engineering or similar.
Responsibilities:
- Design, create, and sustain software applications for our RF Front End solutions, emphasizing robustness, scalability, and optimal performance.
- Participate in code reviews to uphold code quality, offer constructive feedback, and share best practices among team members.
- Craft clean, efficient, and well-documented code, actively addressing and resolving software issues through thorough debugging and troubleshooting.
- Generate and manage technical documentation, encompassing design documents, API documentation, and coding standards.
- Engage in architectural discussions and contribute to the overall software architecture and design process.
- Work closely with cross-functional teams, such as product managers, designers, and fellow developers, to convert requirements into functional software solutions.
- Devise and execute comprehensive test plans, ensuring rigorous testing to uphold software quality and reliability.