Job Title: Embedded Software Engineer
Location:Derby (on-site)
Salary: Up to £75k DOE
We are seeking a highly skilled Embedded Software Engineer to joina 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.
Key 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.
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.
Personal Competencies:
* Meticulous attention to detail.
* Drive for maintaining excellent quality standards.
* Strong communication and teamwork skills, coupled with the ability to work independently.
* Demonstrated ability to exercise sound judgment and perform under pressure.
* Effective time management skills and autonomy in task completion.
* Proactive approach to problem-solving and issue resolution.
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. Ilook forward to hearing from you!
#J-18808-Ljbffr