Firmware Engineer
Be-IT
2 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 60KJob location
Tech stack
4G (Telecommunication)
Agile Methodologies
Confluence
JIRA
Bluetooth
C++
Compilers
Programming Tools
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Joint Test Action (IEEE Standards)
Python
Machine Learning
MISRA C (C Programming Language)
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Serial Peripheral Interface
5G NR
GIT
Information Technology
Software Coding
Job description
You'll be part of a small, agile team developing embedded software for edge devices used in industrial environments. Your work will span system management, sensor integration, camera modules, cellular and Ethernet communications, and embedded machine learning applications., * Develop firmware features for edge IIoT devices
- Design and architect next-gen embedded systems
- Collaborate with cross-functional teams to meet product milestones
- Support customer deployments and ensure product reliability
- Maintain high standards of security and quality in all development
Requirements
Are you a skilled Firmware Engineer looking to work on cutting-edge Industrial IoT solutions that make a real-world impact?, * Degree in Computer Science, Electronics Engineering, or related field
- 3+ years of experience in embedded software development (C/C++, ARM, RTOS or Embedded Linux)
- Strong understanding of low-level interfaces (SPI, UART, I2C, GPIO)
- Experience with RF interfaces (4G/5G, Wi-Fi, Bluetooth)
- Familiarity with embedded development tools (Git, compilers, JTAG, scopes, etc.)
- Excellent problem-solving and analytical skills
Desirable:
- Experience in Industrial IoT systems and cloud connectivity
- Knowledge of coding standards (e.g., MISRA C)
- Exposure to safety/security standards (IEC EN 62443, IEC EN 61508)
- Python scripting and Agile development experience
- Familiarity with tools like Jira and Confluence
Location & Flexibility
- Hybrid working in central Edinburgh