Staff Engineer, IoT Systems (Android/Linux Embedded)

Carrier

BLOOMINGTON (MN)

On-site

USD 96,000 - 192,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Care Benefits
Retirement Benefits
Paid time off
Tuition Assistance

Job summary

Carrier is seeking a Staff Engineer, Systems Engineering in Bloomington, MN to advance 75F’s IoT apps for Smart Buildings. Work with cloud and firmware teams to deploy software across commercial buildings, reducing energy use while preserving occupant comfort and productivity.

The role requires extensive Java/Kotlin and Embedded Linux/Android experience, including drivers, security, and SDLC proficiency. Global collaboration in a scaled agile setting is expected.

Qualifications

  • Bachelor’s degree in Computer Science or Electrical or Electronic Engineering.
  • 10+ years of hands-on experience designing and developing applications and algorithms in Java and Kotlin for Android/Linux platforms, including 5+ years of Kotlin experience.
  • 10+ years of embedded software development and platform architecture experience.
  • 10+ years of architecture and development experience with Embedded Linux and Android, including Android OS root/system-level development, device drivers, and Android tablet hardware integration.

Responsibilities

  • Architect, develop, and deliver high-quality software for full-stack Java and Android-based solutions.
  • Design, implement, test, and deliver new features for the Android gateway application that runs Smart Building algorithms and connects to the cloud.
  • Develop and integrate embedded platform services, middleware, device interfaces, and hardware abstraction components across Android and Embedded Linux systems.
  • Analyze system performance using benchmarking, profiling, and instrumentation, and implement optimizations.
  • Incorporate software quality attributes into architecture, design, development, and delivery activities.
  • Collaborate with developers and architects across time zones and international sites in a scaled agile environment.
  • Partner with the product manager and test lead to develop user stories, refine acceptance criteria, and define test designs.
  • Investigate and resolve field issues in existing products through thorough system impact analysis, diagnostics, and debugging.
  • Ensure secure coding practices are followed throughout development.

Skills

Java
Kotlin
Android
Embedded Linux
Android architecture
Device drivers
RESTful APIs
Git/Azure DevOps
System performance

Education

Bachelor’s degree in Computer Science or Electrical or Electronic Engineering

Tools

Git
Azure DevOps
Gradle
Maven
JUnit
Espresso
Robolectric
JNI

Job description

Carrier is seeking a Staff Engineer, Systems Engineering in Bloomington, MN to advance 75F’s IoT apps for Smart Buildings. Work with cloud and firmware teams to deploy software across commercial buildings, reducing energy use while preserving occupant comfort and productivity.

The role requires extensive Java/Kotlin and Embedded Linux/Android experience, including drivers, security, and SDLC proficiency. Global collaboration in a scaled agile setting is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer, IoT & Embedded Systems
Senior Staff Engineer, IoT & Embedded Systems

Carrier • Fort Snelling Unorganized Territory (MN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid time off
Staff Engineer, IoT Systems & Embedded Android
Staff Engineer, IoT Systems & Embedded Android

C14 Automated Logic Corporation • BLOOMINGTON (MN)

On-site
USD 96,000 - 192,000
Health Care Benefits: Medical, Dental,
Wellness incentives
Retirement Benefits
+1
Staff IoT Systems Engineer, Smart Buildings & Embedded Linux
Staff IoT Systems Engineer, Smart Buildings & Embedded Linux

Carrier • Saint Paul (MN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid vacation and holidays
+1
Senior Embedded Firmware Architect - IoT & Cloud
Senior Embedded Firmware Architect - IoT & Cloud

C01 Carrier Corporation • Indianapolis (IN)

On-site
USD 79,000 - 158,000
Health care benefits
Wellness incentives
Retirement benefits
+3
Senior Embedded Software Engineer – Connected Products
Senior Embedded Software Engineer – Connected Products

MaxIT Consulting - Max Corporate Group • BLOOMINGTON (MN)

On-site
USD 120,000 - 160,000
Senior Embedded Android Engineer
Senior Embedded Android Engineer

Stepping Up Solutions • San Francisco (CA)

On-site
USD 120,000 - 150,000
Lead Software Engineer – IoT Integration
Lead Software Engineer – IoT Integration

HOMMA • Palo Alto (CA)

Hybrid
USD 149,000 - 150,000
Senior Embedded Software Engineer - Connected Products
Senior Embedded Software Engineer - Connected Products

MaxIT Consulting - Max Corporate Group • BLOOMINGTON (MN)

On-site
USD 120,000 - 180,000
Staff Engineer, Systems Engineering
Staff Engineer, Systems Engineering

Carrier • Saint Paul (MN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid vacation and holidays
+1
Senior Software Engineer
Senior Software Engineer

MaxIT Consulting - Max Corporate Group • BLOOMINGTON (MN)

On-site
USD 120,000 - 160,000