Principal Engineer

Posted 14/05/2024 by Retelligence

Location:
CB4, Milton, Cambridgeshire
Salary/Rate:
£70,000 - £90,000/annum

Our client is an innovative company building a groundbreaking IoT Connectivity network. This technology enables physical products to communicate with cloud applications, offering companies a cost-effective solution for integrating and deploying product data communications, engineering diagnostics/updates, and product analytics.

Role Overview:

We are seeking a highly experienced Native App Developer with embedded systems experience to join this dynamic team. You will play a crucial role in the development, publishing, and monitoring of native apps across mobile and embedded platforms. This position offers a unique opportunity to make a significant impact on the product, company, and developers worldwide.

Key Responsibilities:

Develop and Maintain Native Apps: Create and manage native applications for iOS (Swift), Android (Kotlin), and Linux/Embedded Linux (C/C++) platforms.

Platform-Specific Development: Work with lower-level OS functions such as networking, background modes, scheduling, and power management to develop efficient solutions.

Testing and Quality Assurance: Design development flows and automated tests, including hardware rigs, to ensure correctness, performance, and regression across various devices and scenarios.

Collaborate with Cross-Functional Teams: Work closely with customers, partners, and internal teams to ensure the successful integration and deployment of the technology.

Innovate and Optimize: Continuously improve the low-level behaviors of different platforms to build world-class applications and infrastructure.

Essential Skills & Experience:

Demonstrated experience developing, publishing, and monitoring native apps individually or as part of a small team.

Proficiency in native application development for iOS, Android, and Linux/Embedded Linux platforms.

Strong understanding of lower-level C and OS functions, including threads/schedulers, networking, and power modes.

Familiarity with modern software development and testing workflows, including CI/CD, simulator and hardware-based testing, and remote application observability and diagnostics.

Proficiency in using GitHub and GitHub Actions for development workflows.

Bonus Skills & Experience:

Experience working with NFC, Universal Links, and background modes.

Front-end design, UX/UI, or AR experience.

Experience with developer-facing products.

Embedded development experience for RTOS or Linux applications on ARM microcontrollers.

Type:
Permanent
Contract Length:
N/A
Job Reference:
nativeappdev009
Job ID:
221645334
Applications:
Less than 10

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts