Embedded Software Engineer
at Digital Waffle
Derby, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jun, 2024 | GBP 75000 Annual | 28 Mar, 2024 | 3 year(s) or above | Network Security,Lint,C++,Klocwork,Computer Science,Embedded,Misra,Scripting Languages,Bash,C,Pic,Vulnerability,Perl,Static Analysis,Python,Powershell | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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