Embedded Software Engineer
IC Resources
Glasgow, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
ARM Architecture
Automation of Tests
Bash Shell
Code Review
Continuous Integration
Software Debugging
Device Drivers
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Hardware Interface Design
+14 more
Python (Programming Language)
Linux Commands
Scrum Methodology
Real-Time Operating Systems
Reduced Instruction Set Computing
Software Engineering
Verification and Validation (Software)
Systems Integration
Toolchain
Universal Asynchronous Receiver/Transmitter
Real Time Systems
Test Scripts
Git
Git Flow
Job description
Embedded Software Engineer - Hybrid, Glasgow. The Company Our client develops innovative embedded and mission-critical technologies across communications, electronics and advanced engineering products. The Role Join a growing engineering team developing embedded software and firmware for real-time systems. You will be involved throughout the full product lifecycle, from architecture and implementation through to integration, testing and release., * Develop embedded software and firmware in C.
- Design and implement software architectures for new products.
- Support system integration, verification and validation activities.
- Improve CI/CD, automated testing and software processes.
- Diagnose and resolve hardware/software issues.
- Produce technical documentation and test reports.
- Conduct code reviews and mentor junior engineers.
Requirements
- Strong commercial embedded C development experience.
- RTOS experience (FreeRTOS, Zephyr or similar).
- Embedded Linux knowledge.
- Experience with ARM Cortex and/or RISC-V platforms.
- Low-level hardware interfaces including SPI, I²C, UART and ADC.
- Hardware/software debugging using oscilloscopes and logic analysers.
- Git, CI/CD and automated testing experience.
- Strong Linux command-line and GNU toolchain knowledge.
Desirable Skills
- Python and Bash scripting.
- Embedded Linux kernel or device driver development.
- Control systems experience.
- ESA, aerospace, defence or safety-critical industry experience.
- Agile/Scrum environments.
- GitFlow and modern development practices.
Benefits & conditions
- High levels of technical ownership.
- Hybrid working.
- Career development opportunities.
- The chance to work on cutting-edge embedded and mission-critical technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role ā technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago