Senior Embedded Software Engineer

ZipRecruiter
Market Deeping
2 months ago
Applications closed

Related Jobs

View all jobs

Lead / Senior Software Engineer - ML/AI

Senior Systems Engineer

Software Engineer

Staff Engineer (ML-Native / Software Engineering)

Machine Learning Engineer, London

Machine Learning Engineer, London

Job Description

Indra Park Air work with customers all over the globe to make air travel safer. For over 50 years we’ve been one of the leading producers of VHF and UHF radios, providing the vital link between the ground and the air for passenger, freight and military aircraft.

The reasons behind our success are simple and won’t change. First, we work harder for the customer than the rest. We take time to truly know their needs and create the right product for them. We train them how to use it, we won’t let our equipment be deployed until every detail is right, and then we provide the best care and service for all of our products as long as they are still used.

At Park Air we stay the best by looking to the future – to new requirements and new possibilities. A radio remains a radio but we never stop thinking about how we can improve it, how we make it and how it can offer more to our customers. It’s no wonder that we are one of only 2% of companies worldwide to hold PLATINUM Level in Investors in People Accreditation.

Role:

As a member of the development team, you will provide technical leadership and conduct software engineering activities in the design, development, test and documentation of company products and their manufacturing test systems.

You will carry out software design and development to meet project requirements, to include:

  1. Architectural design
  2. Detailed design
  3. Simple algorithm development
  4. Software code development
  5. Unit test and debug
  6. Support the activities of the Test & Acceptance team on Integration and test, Test plan development and execution, and Test report writing
  7. Technical documentation
  8. Participate in software design, code and other reviews

As well as:

  1. Acting as technical authority when assigned that role on small projects
  2. Supporting the Project Engineer in their role of coordinating project activities

What we are looking for:

  1. At least 5-years’ experience in embedded software design and implementation
  2. Proficiency in C/C++
  3. Understanding Real-Time requirements and the need for efficient and reliable performance
  4. Micro-controller architectures and device driver development
  5. Hardware interfaces: SPI, I2C, UARTs, ADC, etc.
  6. Design/Model/Implementation using tools such as MATLAB, Simulink, etc.
  7. Audio sampling and signal filtering (for DSP or FPGA)
  8. Proficiency in setting up and using various test equipment (audio/modulation analysers, etc.)
  9. Understanding of RF principles
  10. Proficient skills in troubleshooting/debugging techniques

Security Clearance:

Baseline Personnel Security Standard (BPSS) clearance is required and must be maintained for this role. Please note that in the event that BPSS clearance cannot be obtained, you may not be eligible for the role and/or any offer of employment may be withdrawn on grounds of security.

What we can offer you:

  1. Flexitime
  2. Enhanced Holiday – 25 days plus bank holidays
  3. Enhanced Pension Scheme – up to 8% company contribution
  4. Life Assurance
  5. Buying and Selling Holidays
  6. Long service and retirement awards
  7. Private healthcare
  8. Flu vaccinations
  9. Cycle to work scheme
  10. Subsidised staff canteen
  11. Free parking
  12. Training
  13. Continuous Learning
  14. Employee Assistance Programme and Wellbeing Services

Indra Park Air is an equal employment opportunity employer. Applicants are considered without regard to race, color, religion, sex, national origin, age, disability, or other characteristics protected by law.

#J-18808-Ljbffr

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for Machine Learning Jobs (With Real GitHub Examples)

In today’s data-driven landscape, the field of machine learning (ML) is one of the most sought-after career paths. From startups to multinational enterprises, organisations are on the lookout for professionals who can develop and deploy ML models that drive impactful decisions. Whether you’re an aspiring data scientist, a seasoned researcher, or a machine learning engineer, one element can truly make your CV shine: a compelling portfolio. While your CV and cover letter detail your educational background and professional experiences, a portfolio reveals your practical know-how. The code you share, the projects you build, and your problem-solving process all help prospective employers ascertain if you’re the right fit for their team. But what kinds of portfolio projects stand out, and how can you showcase them effectively? This article provides the answers. We’ll look at: Why a machine learning portfolio is critical for impressing recruiters. How to select appropriate ML projects for your target roles. Inspirational GitHub examples that exemplify strong project structure and presentation. Tangible project ideas you can start immediately, from predictive modelling to computer vision. Best practices for showcasing your work on GitHub, personal websites, and beyond. Finally, we’ll share how you can leverage these projects to unlock opportunities—plus a handy link to upload your CV on Machine Learning Jobs when you’re ready to apply. Get ready to build a portfolio that underscores your skill set and positions you for the ML role you’ve been dreaming of!

Machine Learning Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

Machine learning is fuelling innovation across every industry, from healthcare to retail to financial services. As organisations look to harness large datasets and predictive algorithms to gain competitive advantages, the demand for skilled ML professionals continues to soar. Whether you’re aiming for a machine learning engineer role or a research scientist position, strong interview performance can open doors to dynamic projects and fulfilling careers. However, machine learning interviews differ from standard software engineering ones. Beyond coding proficiency, you’ll be tested on algorithms, mathematics, data manipulation, and applied problem-solving skills. Employers also expect you to discuss how to deploy models in production and maintain them effectively—touching on MLOps or advanced system design for scaling model inferences. In this guide, we’ve compiled 30 real coding & system‑design questions you might face in a machine learning job interview. From linear regression to distributed training strategies, these questions aim to test your depth of knowledge and practical know‑how. And if you’re ready to find your next ML opportunity in the UK, head to www.machinelearningjobs.co.uk—a prime location for the latest machine learning vacancies. Let’s dive in and gear up for success in your forthcoming interviews.

Negotiating Your Machine Learning Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Matches Your Technical Mastery and Strategic Influence in the UK’s ML Landscape Machine learning (ML) has rapidly shifted from an emerging discipline to a mission-critical function in modern enterprises. From optimising e-commerce recommendations to powering autonomous vehicles and driving innovation in healthcare, ML experts hold the keys to transformative outcomes. As a mid‑senior professional in this field, you’re not only crafting sophisticated algorithms; you’re often guiding strategic decisions about data pipelines, model deployment, and product direction. With such a powerful impact on business results, companies across the UK are going beyond standard salary structures to attract top ML talent. Negotiating a compensation package that truly reflects your value means looking beyond the numbers on your monthly payslip. In addition to a competitive base salary, you could be securing equity, performance-based bonuses, and perks that support your ongoing research, development, and growth. However, many mid‑senior ML professionals leave these additional benefits on the table—either because they’re unsure how to negotiate them or they simply underestimate their long-term worth. This guide explores every critical aspect of negotiating a machine learning job offer. Whether you’re joining an AI-focused start-up or a major tech player expanding its ML capabilities, understanding equity structures, bonus schemes, and strategic perks will help you lock in a package that matches your technical expertise and strategic influence. Let’s dive in.