Über
Make sure to apply with all the requested information, as laid out in the job overview below.
Our client, a Cork based Image Process Systems development company wish to recruit an experienced Principal Embedded Software Engineer to join their growing engineering team. The role is a key position within the company will help develop and deploy real‑world AI and machine vision systems to their expanding customer base. This is a hands‑on role for someone who enjoys working close to hardware, taking ownership of products from prototype through to customer deployment. They’ll lead development in building robust software, guiding technical decisions, and ensuring customer solutions are production‑ready and scalable.
Key Responsibilities
- Design, develop, and maintain high-performance software for AI and machine vision applications
- Take technical ownership of applications, ensuring they are production-ready and fit for deployment to customer environments
- Work closely with hardware, systems, and external UI vendors to integrate complete solutions
- Deploy and optimise software on embedded and hardware‑based systems
- Perform testing, debugging, performance tuning, and validation for real‑world usage
- Support DevOps‑style workflows, including build, packaging, containerisation, and CI/CD where appropriate
- Manage source code, branching strategies, and releases using Git
- Provide technical guidance and informal leadership within the engineering team
- Communicate clearly with non‑technical stakeholders and contribute to planning and delivery discussions
Required Experience & Skills
Degree/Masters and five plus years’ experience encompassing the following
- Thoroughly proficient in Python
- Strong experience with embedded Linux; both the Linux kernel management and the software application development on embedded systems
- Imaging processing including running neural network models on the embedded hardware
- Proven experience or at least ability to work a hands‑on engineering role whilst in a technical leadership / mentoring capacity
- Strong communication and customer interfacing skills
Essential Technical Skills
- Practical experience in image processing and computer vision, including tools such as OpenCV
- Experience with GPU acceleration technologies, including TensorRT and CUDA
- Experience deploying software to embedded systems or hardware platforms
- Familiarity with DevOps practices, including build pipelines, packaging, and deployment
- Experience managing code using Git and version control workflows
- Can work with external software or UI development partners and lead an implementation and test plan with the partners. xcfaprz
Desirable (Nice to Have)
- Experience with QML
- Experience in C or C++
- Experience with Embedded Linux including integration & management of peripheral devices
- Experience in hardware/software integration projects
Soft Skills
- Able to translate technical concepts into clear, accessible explanations for non‑technical teams
- Strong written and spoken English (essential)
- Proactive mindset with strong ownership and practical, solution‑oriented thinking
- Comfortable balancing hands‑on engineering with light technical leadership responsibilities
At this time, applicants will only be considered if they are eligible to work permanently in Ireland.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.