Find your next tech and IT Job or contract Embedded Software Developer (IoT, Assembler, Microcontroller...) in Ireland

An embedded software is a program specifically used for hardware management. The program developed by the IT professional has no purpose outside the hardware for which it was designed. The software is therefore totally limited to the functions for which it was designed and cannot be used outside the equipment in which it is integrated. An embedded software is also called "dedicated software". An embedded software developer works in the IT sector and has the main mission of developing and designing embedded software. In other words, they are called upon to develop code exclusively optimized for the constraints of the hardware in question. The developed software is integrated into the hardware platform to perform certain tasks. The embedded software developer, in their work, takes into account the specificities of each product and its field of use, to optimize their code and adapt it to the environment. They are called upon to show a lot of patience and significant adaptability. The embedded software developer profession also requires a lot of ingenuity to always meet the needs of the equipment to be designed. The embedded software developer must also be quite responsive to intervene quickly in case of problems in code development. They can work in a company or as a freelancer.

Explore the latest IT & tech jobs in Ireland, particularly in Dublin, which hosts many multinational tech companies.

Your search returns 1 result.
Contractor

Contractor job
Product Security Engineer

Real Staffing
Published on

6 months
€560-720
Munster, Ireland
Freelance Product Security Engineer - Contract / Contract-to-Perm Industry: Medical Device / Life Sciences Location: Limerick, Ireland Working model: Hybrid - 2 days minimum per week onsite Contract length: Initial 6 months Rate: Competitive Eligibility: Candidates must already have the right to work in Ireland We are working with a global organisation in the medical device / life sciences industry to recruit a Freelance Product Security Engineer for a long-term contract opportunity based in Limerick. This role is focused on product security, application security, secure SDLC, software security and secure-by-design development within a regulated medical product environment. The successful contractor will work closely with software engineering, product development, quality, regulatory and cybersecurity teams. The work will include security requirements, threat modelling, SAST, DAST, SCA, SBOM review, software composition analysis, vulnerability assessment, exploitability assessment, secure coding and remediation planning. This is not a SOC, SIEM, network security, cloud security or general infrastructure security operations role. Key responsibilities include: Support product security and application security across regulated software-based medical products. Define and support secure SDLC and secure-by-design practices. Partner with software and product engineering teams on security requirements, secure coding and remediation. Lead or support threat modelling and product security risk assessments. Review software/product designs and provide practical application security guidance. Support vulnerability assessment, exploitability assessment, impact assessment and risk review. Work with SAST, DAST, SCA, vulnerability scanning and dependency analysis tools. Support SBOM review, software composition analysis and open-source governance. Contribute to product security documentation within a regulated quality environment. Collaborate with software, systems, quality, regulatory and cybersecurity teams. Required experience: 3+ years' experience in product security, application security, software security, secure software development or security architecture. Strong understanding of secure SDLC, secure-by-design and secure software development principles. Hands-on experience with SAST, DAST and SCA / software composition analysis. Experience with SBOMs, dependency analysis, open-source governance or software supply chain security. Experience assessing vulnerabilities, exploitability, risk, impact and remediation options in application or product environments. Strong cyber fundamentals, including cryptography, CIA triad, threat modelling, authentication, encryption and secure communications. Understanding of secure coding standards and frameworks such as OWASP, NIST or similar. Ability to work directly with engineering teams and provide clear, practical technical guidance. Strong written documentation skills. Experience working in a regulated, quality-managed or safety-critical environment. Nice to have: Experience in medical device, life sciences, regulated software, product security or application security environments. Experience with Windows applications, .NET, SQL Server, Angular, jQuery or similar software environments. Familiarity with FDA, MDR, ISO 13485, IEC 62304, NIS2 or similar regulated frameworks. Security certifications such as CISSP, CSSLP, CEH or similar. This is a strong freelance contract opportunity for someone who wants a hands-on, engineering-facing Product Security Engineer role in the medical device / life sciences industry. Applicants must already have the right to work in Ireland. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Real, please visit Real Staffing, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Frequently asked questions about working as a Embedded Software Developer (IoT, Assembler, Microcontroller...)

What is the role of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer creates and designs various computer systems while defining the architecture of components and products.

How much does a Embedded Software Developer (IoT, Assembler, Microcontroller...) charge

The daily rate of an embedded software developer is £450, this depends on the freelancer's experience. The salary of a junior embedded software developer ranges between £28,000 and £35,000 gross per year. But by gaining experience, the embedded software developer can then expect a higher compensation, around £60,000 per year.

What is the definition of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer must meet the company's needs and for this purpose focuses on embedded software development. They ensure both the quality of the software, but also its sustainability, security, energy efficiency and consumption. Their mission is based on developing optimized code, while taking into account the various constraints of the platform on which they work. Moreover, their involvement in the testing phases is also important to validate the different processes and if necessary to implement technical documentation. The embedded software developer systematically performs technology monitoring to stay informed of the latest developments. They also use assembly languages such as C++ to code according to client recommendations. On a daily basis, they practice oral and written English and have excellent knowledge of general operating systems such as Linux or Windows.

What type of mission can a Embedded Software Developer (IoT, Assembler, Microcontroller...) handle

• The embedded software developer is actually a computer engineer whose mission is to develop software that will then be embedded within physical products. This type of embedded software is present in our daily lives, without even noticing its presence. For example, software capable of managing supermarket checkouts, software managing the dashboard of a connected car, or software defining the automation of a robotic arm that you can find in industry. • Given that there are numerous applications, the embedded software developer profession requires skills adapted to the environment in which it operates. It is therefore not uncommon for the job to require complementary skills in mechanics, calculation, electricity, electronics, or robotics. • On a daily basis, the embedded software developer handles the installation of computer system-related equipment, as well as their maintenance and development. • These responsibilities translate into total management of embedded software projects. They are also called upon for the development and prototyping of embedded software on the coding side. • The embedded software developer is also involved in numerous tests and validation phases with the implementation of technical documentation. • Finally, they maintain regular technological watch to take into account the latest trends.

What are the main skills of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• As mentioned previously, the embedded software developer has an excellent understanding of programming languages such as Java, C or C++. These are mandatory skills, as programming occupies a predominant place in their daily work. • But that's not all, the embedded software developer has excellent knowledge of electronics and then secondary skills related to the environment in which they operate. Thanks to their expertise in the field, they can anticipate the behavior of electronic hardware in order to adapt their coding. • Finally, they collaborate with other IT professionals, such as the embedded systems engineer to optimize their project.

What is the ideal profile for a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• In order to successfully carry out their mission, the embedded software developer must be able to solve any problem. • In their field, they must be perfectionist by considering all possibilities. • Being naturally curious, this will drive them to discover new procedures and experiment with a new way of coding. • Finally, it is absolutely imperative to have perfect mastery of technical English.
1 results

Contracts

Contractor Permanent

Location
1

Ireland

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us