At a Glance
- Tasks: Design and implement secure embedded firmware while tackling real-world cybersecurity challenges.
- Company: Join a leading tech firm focused on innovative security solutions.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a difference in cybersecurity while working with cutting-edge technology.
- Qualifications: 5+ years in embedded systems, strong C/C++ skills, and a passion for security.
- Other info: Located in Scotland with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
The Embedded Security Developer will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying secure coding practices, performing threat modeling, and ensuring compliance with industry standards and internal processes. The ideal candidate will have a strong background in embedded systems development and a passion for cybersecurity.
Please note the client will only accept candidates who are authorised to work in the UK, without the requirement for sponsorship or any type of visa (e.g. dependant/spousal, post-study etc.). In addition, this role is hybrid based with 4 days in the Scottish office, therefore you should currently be located in Scotland.
Responsibilities:- Perform security requirements analysis
- Conduct risk analysis and threat modeling
- Ensure secure design principles are applied, such as least privilege, defence in depth, and secure defaults
- Ensure secure implementation of requirements and threat mitigations
- Follow secure coding guidelines to prevent common vulnerabilities (e.g., buffer overflows, injection flaws)
- Application of Static Code Analysis to identify security vulnerabilities in code
- Application of Software Composition Analysis to ensure supply chain security
- Unit testing and code reviews
- Defect analysis and remediation
- Ensure compliance with internal processes and applicable standards (e.g., IEC 62443, ISO 27001)
- Support internal and external audits as required
- Drive continuous improvement by staying updated on emerging threats, tools, and best practices
- Occasional travel may be required, such as training or customer support
- Minimum 5 years of experience in developing embedded firmware
- Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge
- Strong C/C++ programming skills
- Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.)
- Strong understanding of common vulnerabilities (e.g., OWASP Top 10, CWE/SANS Top 25)
- Familiarity with Linux, Windows, RTOS and network protocols (TCP/IP, DNS, HTTP/S)
- Understanding of industrial protocols (e.g., Serial, Modbus, HART)
- Experience implementing DevSecOps best practices; Azure DevOps experience is a plus
- Knowledge of industry standards: IEC 62443, ISO 27001, NIST, OWASP
- Self-directed and motivated in a team-oriented environment
Note: Candidates must possess hands-on experience within the security aspect of the role in accordance with CRA requirements.
Embedded Software Engineer - McNally Recruitment Ltd in Cumbernauld employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer - McNally Recruitment Ltd in Cumbernauld
✨Tip Number 1
Network like a pro! Attend industry meetups, webinars, or local tech events in Scotland. It's a great way to connect with potential employers and other professionals who can give you the inside scoop on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your embedded systems projects, especially those related to security. This will give you an edge and demonstrate your hands-on experience to recruiters.
✨Tip Number 3
Prepare for interviews by brushing up on common vulnerabilities and secure coding practices. Be ready to discuss how you've applied these in your previous roles, as this will show you're the right fit for the Embedded Security Developer position.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find and apply for jobs that match your skills. Plus, it shows you're serious about joining our team at McNally Recruitment Ltd.
We think you need these skills to ace Embedded Software Engineer - McNally Recruitment Ltd in Cumbernauld
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded systems and cybersecurity. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded security and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Technical Skills: Don’t forget to mention your programming skills, especially in C/C++. If you’ve worked with secure coding practices or threat modelling, make sure to highlight that experience. We’re looking for someone who knows their stuff!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at Jobster
✨Know Your Stuff
Make sure you brush up on your embedded systems knowledge, especially around secure coding practices and common vulnerabilities. Be ready to discuss specific examples from your past work where you've applied these principles.
✨Show Your Passion for Cybersecurity
This role is all about security, so demonstrate your enthusiasm for the field. Talk about any recent trends or tools in cybersecurity that excite you, and how you stay updated on emerging threats.
✨Prepare for Technical Questions
Expect to face technical questions related to C/C++ programming, threat modelling, and secure design principles. Practise explaining complex concepts clearly and concisely, as this will show your depth of understanding.
✨Familiarise Yourself with Standards
Since compliance with standards like IEC 62443 and ISO 27001 is crucial, make sure you know what these entail. Be prepared to discuss how you've ensured compliance in previous roles and how you can apply this knowledge in the new position.