Embedded Software Engineer

at  Digital Waffle

Derby, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024GBP 75000 Annual28 Mar, 20243 year(s) or aboveNetwork Security,Lint,C++,Klocwork,Computer Science,Embedded,Misra,Scripting Languages,Bash,C,Pic,Vulnerability,Perl,Static Analysis,Python,PowershellNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SALARY: UP TO £75K DOE

We are seeking a highly skilled Embedded Software Engineer to join a dynamic team based in the Derby area. The successful candidate will play a pivotal role in developing cutting-edge embedded solutions, contributing to the advancement of innovative projects.

DESIRABLE TECHNICAL SKILLS:

  • Experience in C# development.
  • Proficiency in scripting languages such as Python, Perl, Bash, and PowerShell.
  • Knowledge of computer network security and vulnerability analysis.
  • Familiarity with IP standards and cryptographic algorithms.
  • Exposure to a variety of CPU/MPUs with practical application.
  • Ability to capture and analyze requirements effectively.

EXPERIENCE:

  • Senior positions require a minimum of 3 years of commercial experience in a relevant industry.
  • Recent graduates in Computer Science or equivalent STEM fields will also be considered for entry-level roles.
    Conditions: This role necessitates the candidate to be a British Citizen and obtain and maintain an unconditional DV security clearance.
    Key Words: C, C++, Embedded, JTAG, RTOS, ARM, STM-32, Qualcomm, PIC, Unit Test, CERT C, MISRA, Static Analysis, Klocwork, Parasoft, Lint, LDRA, Python.
    How to Apply: If you are a passionate and talented Embedded Software Engineer looking to make an impact in a dynamic environment, please submit your CV. I look forward to hearing from you

Responsibilities:

  • Implement embedded C/C++ solutions with a strong focus on quality and efficiency.
  • Develop and maintain multi-threaded embedded systems using Real-Time Operating Systems (RTOS).
  • Utilise register-level knowledge of ARM-based microcontrollers, such as STM-32, to optimise performance and functionality.
  • Employ embedded debugging techniques, including JTAG and ETM, to diagnose and resolve issues.
  • Write code adhering to specific standards such as CERT C and MISRA.
  • Conduct software unit test automation and utilize tools such as LDRA and Parasoft to ensure code integrity.
  • Utilise static analysis tools to identify and address potential vulnerabilities.
  • Prepare technical reports documenting software design, implementation, and testing procedures.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, STEM

Proficient

1

Derby, United Kingdom