Embedded Software Engineer Opportunity
We are seeking a highly skilled software engineer to join our team at a leading technology firm. The successful candidate will be responsible for designing, developing, and implementing embedded software in C/C++ for various sensor technologies.
About the Role
* Implement system algorithms, performance testing, code profiling, and optimization.
* Understand system and SOC hardware requirements and translate them into SW models and frameworks.
* Architect software frameworks and module implementations on a variety of cores like CPU, MCU, and GPU.
* Develop prototype reference platforms that cover mobile devices, watches, hearables, etc.
Required Skills and Qualifications
* Bachelor's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
* OR Master's degree in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
* OR PhD in Science, Engineering, or related field.
* The ability to implement MATLAB-coded algorithms in C, including both floating and fixed-point implementations.
* Experience modifying device drivers.
* Familiarity with peripherals like I2C, I3C, and SPI.
* Experience with version control systems (Git, Perforce, etc.).
Benefits
* Salary and performance-related bonus.
* Maternity/Paternity Leave.
* Employee stock purchase scheme.
* Matching pension scheme.
* Education Assistance.
* Relocation and immigration support (if needed).
* Life, Medical, Income and Travel Insurance.
* Subsidised memberships for physical and mental well-being.
* Bicycle purchase scheme.
Location
Cork is a vibrant city located in the south of Ireland, known for its rich history, cultural attractions, and stunning natural beauty.