Embededd and Electroncis Engineer
-
Location
Dublin
-
Sector:
-
Job type:
-
Salary:
Negotiable
-
Contact:
George Russell
-
Contact email:
g.russell@ioassociates.co.uk
-
Job ref:
BBBH146920_1726824267
-
Startdate:
ASAP
-
Consultant:
George Russell
Senior Embedded Software Engineer (C/C++)
Dublin - Hybrid Working
I'm currently working with a well-established client in the technology solutions sector, who are looking for a Senior Embedded Software Engineer with expertise in C/C++. This role offers the opportunity to contribute to advanced projects focused on secure, real-time embedded systems.
Responsibilities:
- Design and maintain embedded software for ARM-based systems using C/C++.
- Collaborate with cross-functional teams to translate hardware and system requirements into software solutions.
- Develop secure applications for RTOS and BareMetal environments.
- Build and optimize device drivers and core software components with security in mind.
- Conduct security assessments and address vulnerabilities in embedded systems.
- Work on Linux-based embedded systems, including kernel-level programming.
- Create shell scripts for system automation and deployment.
- Analyze and troubleshoot network traffic using Wireshark, ensuring security is maintained.
- Use oscilloscopes and similar tools for hardware debugging and performance evaluation.
Requirements:
- Ideally posses a degree in Computer Science, Electrical Engineering, or a related discipline (Master's degree preferred).
- Extensive experience in embedded software development, particularly in C/C++ and Python.
- Expertise in RTOS and BareMetal programming, with a solid understanding of low-level system architecture.
- Knowledge of microcontrollers, communication protocols, and hardware integration.
- Proficiency in GIT for source code management.
- Experience working with Linux systems, including scripting and kernel development.
- Strong knowledge of network protocols and security-focused troubleshooting.
- Familiarity with secure coding practices and cybersecurity methodologies.
This is a great opportunity for a Senior Embedded Software Engineer to take on a challenging role in the technology solutions space. If you're ready to work on cutting-edge projects, apply today to find out more!