Principal Engineer


Details:
  • Salary: £70,000 - 90,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: CB4 Milton Cambridgeshire
  • Date: 2 weeks ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Principal Software Engineer in CB4 Milton Cambridgeshire ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?