Embedded Software Engineer
Offshoring Software Engineering | Tech Staffing & Recruitment | UK | Australia | Philippines
Cloud Employee, is a UK owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.
We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.
Role Overview
- Develop and deliver high functioning software.
- Promote and implement an agile methodology.
- Utilise the best technologies for the job, regardless of the familiarity.
- Design software solutions.
- Discover, study and use the best languages, frameworks and tools to deliver.
- Automate integration and deployment.
- Create pipelines for automatic building and testing.
- Build solutions for flawless and regular deployment of software to customers.
- Produce strong test driven solutions.
- Encourage and carry out test-first approach to coding,
- Provide support to the software team in building and developing.
- Proactively collaborate with junior developers by extending support, mentoring and sharing of knowledge.
Candidate Requirements
- Over 3 years of experience as a software engineer.
- Solid background and experience in C, Test Driven Development (TDD) and microservices architecture is required.
- Working experience in using programming microcontrollers in C.
- Sound knowledge of Unit Testing is required.
- Prior exposure in using version control systems (eg. Git).
- A great communicator - has the ability to communicate effectively (reading, verbal and written)
- Experience in working in a fast-paced environment, confident in making change to happen and has a robust bias to action.
Nice to have:
- Modern C++ in real time, resource constrained environments
- ARM Cortex M
- FreeRTOS
- Python and Pytest
- Google test
- Familiarity in schematics and using electronic test equipment such as an oscilloscope
- Knowledge with communication protocols: I2C, SPI, UART, CAN
- CI/CD pipelines in Azure DevOps
Salary, Incentive, and Benefits Packages
- Competitive Salary Package
- Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependent, and more
- An annual salary increase, as laid out in the contract
- Free food and drinks provided in the office
- Company trips
For more information on what it’s like to work at Cloud Employee, click here.
Do you think you are ready for the challenge? Apply now!