Ian Macfarlane
AeroLeads people directory · profile

Ian Macfarlane Email & Phone Number

Senior Principal Embedded Software Engineer at Medtronic
Location: Rancho Palos Verdes, California, United States 10 work roles 2 schools
1 work email found @redembedded.com 2 phones found area 310 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email i****@redembedded.com
Direct phone (310) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Principal Embedded Software Engineer
Location
Rancho Palos Verdes, California, United States
Company size

Who is Ian Macfarlane? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Ian Macfarlane is listed as Senior Principal Embedded Software Engineer at Medtronic, a with 97718 employees, based in Rancho Palos Verdes, California, United States. AeroLeads shows a work email signal at redembedded.com, phone signal with area code 310, and a matched LinkedIn profile for Ian Macfarlane.

Ian Macfarlane previously worked as Principal Embedded Software Engineer - Oximetry + Wearables R&D at Medtronic and Senior Software Delivery Manager at Consult Red (Formerly Red Embedded). Ian Macfarlane holds Bsc, Electronic, Computer And Systems Engineering from Loughborough University.

Company email context

Email format at Medtronic

This section adds company-level context without repeating Ian Macfarlane's masked contact details.

{first}.{last}@redembedded.com
86% confidence

AeroLeads found 1 current-domain work email signal for Ian Macfarlane. Compare company email patterns before reaching out.

Profile bio

About Ian Macfarlane

Results-driven Senior Software Engineering Manager with a technical and commercial mindset. Led cross-functional teams of 100+ engineers in US and Europe, delivering projects on time and within budget, while exceeding client expectations. Experienced in utilizing Scrum methodologies to drive efficient project execution. Proven problem-solving skills and implementation of innovative solutions. Rapidly grasps new technology and concepts and how these can be applied. Follows technology and industry trends, leveraging emerging technologies to optimize solutions. A collaborative leader skilled in building strong teams and relationships with stakeholders at all levels.

Listed skills include Embedded Systems, Embedded Software, Set Top Box, Tcp/Ip, and 48 others.

Current workplace

Ian Macfarlane's current company

Company context helps verify the profile and gives searchers a useful next step.

Medtronic
Medtronic
Senior Principal Embedded Software Engineer
Rancho Palos Verdes, CA, US
Website
Employees
97718
AeroLeads page
10 roles

Ian Macfarlane work experience

A career timeline built from the work history available for this profile.

Senior Principal Embedded Software Engineer

Rancho Palos Verdes, Ca, Us

Principal Embedded Software Engineer - Oximetry + Wearables R&D

Current
Oct 2023 - Present

Senior Software Delivery Manager

Los Angeles Metropolitan Area

• Successfully delivered projects to multiple customers with a team of 100+ development, QA, and project management professionals based in US and Europe.• Led the technical and commercial management of Consult Red's key customers.• Drove substantial growth in customer accounts by establishing strong technical relationships and consistently delivering projects on time and within budget.• Identified customer needs and translated them into valuable business opportunities.• Provided effective cross-functional team leadership.• Managed local and offshore development teams based in the United Kingdom and Poland.• Implemented Agile and Waterfall development methodologies, optimizing software team management.• Successfully transitioned software teams to Agile practices.• Resolved customer issues to ensure high levels of satisfaction.• Authored white papers and discussion documents.• Created work proposals and Statement of Works, outlining project scope, resources, timelines, and costs.• Led project costing, resource allocation, and task planning.• Provided growth leadership to reports, fostering their professional development.• Oversaw recruitment of technical and project management resources.• Established and expanded Consult Red's presence in the US, setting up and growing the US office.• Proficient in software development using C/C++, Java, and Python.

Oct 2013 - Oct 2023

Technical Software Engineering Lead

Greater Los Angeles Area

Technical Lead for software consultancy providing strategic research, design, development andintegration services to Tier 1 Pay TV operators for their Linux Set-Top Boxes and other embeddeddevices• Providing technical leadership and line management to engineers• Overseeing the recruitment and development of employees to build skilled and cohesive teams.• Identifying embedded system performance bottlenecks and proposing improvement strategies.• Conducting full-stack debugging to resolve issues on Set-Top Boxes• Facilitating seamless middleware integration on Set-Top Boxes.• Leading the successful integration of MoCA technology onto Set-Top Boxes.• Designing and developing the MoCA management module to enhance networking functionality on Set-Top Boxes.• Utilizing Oprofile system profiler and other profiling tools to identify system performance bottlenecks.• Offering detailed insights and recommendations for removing performance bottlenecks• Conducting top-down analysis of the graphics pipeline and suggesting performance improvements.• Debug and resolution of issues at customer locations• Software development in C/C++, JAVA, Python, Bash.

Nov 2008 - Oct 2013

Director & Software Consultant

Chevin Software Engineering Ltd

Leeds, United Kingdom

Provide consultancy and contract services for embedded software.

Jun 2008 - Aug 2010

Software Consultant

Jennic Ltd

Sheffield, United Kingdom

Consultant software engineer working on Jennic’s ZigBee Pro and 802.15.4 products.• Specification and implementation of unit tests for a ZigBee Pro network stack.· • Debug of ZigBee Pro network stack to help resolve test issues and identify cause.• Design and implementation of ZigBee Pro compliance test suite in python.

Jul 2008 - Jan 2009

Principal Software Engineer

Bradford, United Kingdom

Software team lead and architect for all the data networking aspects of Pace Networks maiden product, which provides video, and data services for apartment blocks. My primary responsibility was to deliver all data and networking aspects required for this product• Architecture, design and implementation of DOCSIS 2.0 cable modem termination system (CMTS)• Board bringup and integration of FPGA, VxWorks OS, and software components • SNMP MIBs required for the configuration and monitoring of the product• VxWorks board support packages• I2C, SPI, FLASH and Ethernet NIC device drivers• Bootloader and PIC design and system integration• Planning and allocation of work for software team• Set and review objectives and performance during appraisals• Gathering of requirements from customer resulting in the Product Requirement Spec used for contract sign off• Day to day management of software outsourcing in India. • Contributing Engineer on CableLabs Video EdgeQAM spec

Aug 2006 - Jun 2008

Senior Software Engineer

Bradford, United Kingdom

Working for group responsible for all networking and data related features present on Set Top Boxes. My primary responsibility was the delivery of Cable Modem, TCP/IP, USB and SNMP functionality• Software lead for DOCSIS 2.0/DSG Cable Modem porting and integration onto a Set Top Box running Embedded Linux (MIPS and C++). This lead to the worlds first CableLabs certified DOCSIS 2.0/DSG Cable Modem• Design and implementation of SNMP manager and agent (C)• Linux device driver development on MIPS processor • Design and implementation of a portable networking API. This has since been used on Linux, Embedded Linux, VxWorks, OS20 and eCos platforms• Integration of third party TCP/IP stack (OS20)• Porting and integration of a UPnP stack into VxWorks• Acting as primary contact between Pace and Broadcom for cable modem development, integration and testing• On site customer and vendor visits to problem solve and integrate, both abroad and in the UK

Feb 2005 - Aug 2006

Embedded Software Engineer

Cambridge, United Kingdom

• Design and development of application and device driver software in C for PowerPC, Strong ARM and Intel platforms running a Linux OS for a wireless 3.5GHz product which delivers a broad mix of services, including PBX voice, E1 leased lines, VOIP, and high-speed Internet connections.• Responsible for strategy, design, development and maintenance of functional/system testing carried out on products at manufacturing site. The test software was developed mainly in Python using bindings to C functions for low level procedures. • Introduction of JTAG testing in hardware to improve test coverage and debug capabilities during manufacturing.• Carried out development of product installation tool in C++ using the QT GUI toolkit. The tool is designed to run on a handheld PC (Zaurus, iPAQ) or a desktop PC running Linux/Windows.• Implementation of secure access over layer 2 to embedded Linux system using 3-DES.

Aug 2001 - Feb 2005

Software Developer

Harlow, United Kingdom

• Real time embedded software development for a product that integrates packet traffic (ATM and IP) into existing public network infrastructures, whilst providing bandwidth savings and toll quality voice services.• Carried out major software development with C++ and Kennedy Karter’s IOOA tool.• Team leader responsible for the day to day running and organisation of the software development and integration of new features.• Responsible for the resolution of customer raised problems by liaising with field support engineers and directly with the customer.• Product support for field trials.• Introduction of strategy used for test automation in software verification testing.• Development of test automation environment using TCL/Expect.

Aug 1998 - Aug 2001
Team & coworkers

Colleagues at Medtronic

Other employees you can reach at medtronic.com. View company contacts for 97718 employees →

2 education records

Ian Macfarlane education

Bsc, Electronic, Computer And Systems Engineering

Electronic, Computer and Systems Engineering

High School

Ilkley Grammar School
FAQ

Frequently asked questions about Ian Macfarlane

Quick answers generated from the profile data available on this page.

What company does Ian Macfarlane work for?

Ian Macfarlane works for Medtronic.

What is Ian Macfarlane's role at Medtronic?

Ian Macfarlane is listed as Senior Principal Embedded Software Engineer at Medtronic.

What is Ian Macfarlane's email address?

AeroLeads has found 1 work email signal at @redembedded.com for Ian Macfarlane at Medtronic.

What is Ian Macfarlane's phone number?

AeroLeads has found 2 phone signal(s) with area code 310 for Ian Macfarlane at Medtronic.

Where is Ian Macfarlane based?

Ian Macfarlane is based in Rancho Palos Verdes, California, United States while working with Medtronic.

What companies has Ian Macfarlane worked for?

Ian Macfarlane has worked for Medtronic, Consult Red (Formerly Red Embedded), Red Embedded, Chevin Software Engineering Ltd, and Jennic Ltd.

Who are Ian Macfarlane's colleagues at Medtronic?

Ian Macfarlane's colleagues at Medtronic include Angela Brockel, Luisa Fernanda Torres, Kerry George, Patricia Segarra, and J. Sherrod Deverse.

How can I contact Ian Macfarlane?

You can use AeroLeads to view verified contact signals for Ian Macfarlane at Medtronic, including work email, phone, and LinkedIn data when available.

What schools did Ian Macfarlane attend?

Ian Macfarlane holds Bsc, Electronic, Computer And Systems Engineering from Loughborough University.

What skills is Ian Macfarlane known for?

Ian Macfarlane is listed with skills including Embedded Systems, Embedded Software, Set Top Box, Tcp/Ip, C, Device Drivers, Software Development, and Embedded Linux.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Ian Macfarlane you were looking for.

View similar profiles