refresh

トレンド企業

トレンド企業

採用

求人Johnson Controls

Principal Firmware Engineer

Johnson Controls

Principal Firmware Engineer

Johnson Controls

Belfast-County Antrim-United Kingdom

·

On-site

·

Full-time

·

1mo ago

必須スキル

Java

What you will do

As a Principal/Senior Firmware Engineer, you will aid in the design, development, and maintenance of embedded firmware across a range of CEM Systems hardware platforms. You will work closely with hardware, software, and systems teams to deliver reliable, secure, and high-performance solutions used globally in critical infrastructure, airports, data centres, and enterprise environments. This is a hands-on technical position involving firmware design, secure solution development, problem-solving, and full product lifecycle support.

How you will do it

Embedded Firmware Development

  • Design, implement and support firmware for embedded systems using RTOS-based environments.
  • Develop/maintain/debug multi threaded firmware applications using signals, semaphores, mailboxes, and other RTOS primitives to manage constrained resources.
  • Create clear, robust finite state machine logic for deterministic device behaviour.
  • Implement internal communication protocols including SPI, I²C, and other MCU subsystems.
  • Design for Security – develop firmware with latest cyber security practices at the core

Networking & Security Protocols

  • Develop and maintain embedded networking features using the ISO model, including TCP/IP, routing, subnets, client/server operation.
  • Integrate secure communication technologies including TLS (MBED, WolfSSL) and modern cipher suites such as AES, CHACHA20 along with SHA.
  • Work with access-control-specific communication standards, including OSDP for control panels and peripheral devices.

Smart Card & RFID Technologies

  • Implement and support smart-card reader technologies across ISO 14443A/B, ISO 15693, and related RFID standards.
  • Work with DESFire architecture, including AES and 3DES encryption modes, application identifiers (AIDs), and file structures.
  • Support legacy and proprietary card formats including MIFARE Classic, HID i Class, and customer-specific technologies.

Electronics & Hardware Interaction

  • Read, interpret, and collaborate using circuit diagrams and system schematics.
  • Understand power supply behaviour, electrical limitations, and protection considerations.
  • Work with RS485 asynchronous communications, Ethernet hardware, NFC antenna systems, relays, and FET-based output drivers.

Problem Solving & Technical Leadership

  • Conduct root-cause analysis across multi-component systems—both hardware and firmware.
  • Develop solutions that minimise collateral impact and maintain system stability.
  • Mentor junior engineers, perform code reviews, and contribute to engineering best practice.

What we look for

Essential

  • Proven experience designing firmware for embedded systems (ideally real-time / resource-constrained environments).
  • Strong proficiency in C, familiarity with C++ and JAVA is desirable.
  • Experience with a range od IDEs including Keil u Vision, QT Creator, Android Studio and source control systems including Github and TFS
  • Experience with embedded Linux and Android operating systems desirable along with
  • Solid understanding of hardware fundamentals and microcontroller architectures.
  • Demonstrable experience with networking stacks and secure communication protocols.
  • Experience with smart-card or RFID technologies is a significant advantage.
  • Excellent analytical and debugging abilities, including use of oscilloscopes, logic analysers, and protocol tools.
  • Ability to work autonomously and collaboratively across multidisciplinary teams.
  • Familiarity with Mitsubishi PLCs desirable.

Desirable Experience

  • Experience in access control, security systems, or other safety-critical embedded environments.
  • Previous leadership/mentoring responsibilities.
  • Familiarity with compliance, certification, or regulated environments.

What we offer

  • Work on innovative, industry-leading security products used worldwide.
  • Join an experienced engineering team with strong technical depth.
  • Opportunities for technical leadership, architecture influence, and career progression.
  • Competitive salary, benefits, and flexible working options.

#GOSIA

総閲覧数

0

応募クリック数

0

模擬応募者数

0

スクラップ

0

Johnson Controlsについて

Johnson Controls

Johnson Controls International plc is an American-Irish multinational conglomerate headquartered in Cork, Ireland, that produces fire, HVAC, and security equipment for buildings. As of mid-2019, it employed 105,000 people in around 2,000 locations across six continents.

10,001+

従業員数

Cork

本社所在地

レビュー

4.0

10件のレビュー

ワークライフバランス

3.2

報酬

3.8

企業文化

4.1

キャリア

3.4

経営陣

3.1

72%

友人に勧める

良い点

Good benefits and compensation

Supportive team culture and friendly coworkers

Flexible work arrangements and remote options

改善点

Heavy workload and high-pressure environment

Limited career advancement opportunities

Management responsiveness issues

給与レンジ

273件のデータ

Junior/L3

Mid/L4

Senior/L5

Junior/L3 · Data Analyst

0件のレポート

$136,240

年収総額

基本給

-

ストック

-

ボーナス

-

$115,804

$156,676

面接体験

2件の面接

難易度

2.5

/ 5

期間

14-28週間

内定率

50%

体験

ポジティブ 50%

普通 50%

ネガティブ 0%

面接プロセス

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Hiring Manager Interview

5

Offer

よくある質問

Technical Knowledge

Behavioral/STAR

Past Experience

Problem Solving

Culture Fit