採用
必須スキル
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
類似の求人

Principal Embedded Software Engineer - 6-Month Contract
Medtronic · London, London, United Kingdom

Member of Technical Staff, Hardware Health - MAI Superintelligence Team
Microsoft · United Kingdom, London, London; Switzerland, Zürich, Zürich

Senior Embedded Software Engineer
Spire Global · Glasgow, Scotland

Sr Advanced Embedded Engineer
Honeywell · Leicester, Leicestershire, United Kingdom, GB

Senior Embedded Software Engineer
Allegro Micro · Musselburgh, East Lothian, UK
Johnson Controlsについて

Johnson Controls
Series BJohnson 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
ニュース&話題
AI infrastructure and increased rack densities - Johnson Controls
Johnson Controls
News
·
1d ago
Johnson Controls: Sustainable Innovation in Construction - Construction Digital
Construction Digital
News
·
1d ago
Johnson Controls International plc $JCI Shares Sold by M&T Bank Corp - MarketBeat
MarketBeat
News
·
1d ago
Where do Data Centres Fit in Johnson Controls’ Green Goals? - Data Centre Magazine
Data Centre Magazine
News
·
1d ago