Advance Search

Browse Jobs

Senior Embedded Software Engineer - Sheffield

Posted 24 days ago

  • Sheffield, South Yorkshire
  • Any
  • External
  • Expires In 2 months
Senior Embedded Software Engineer - Sheffield Sheffield
ALE-AM/SESE
Posted on August 24, 2023
Expires on October 2, 2023 About the roleAre you a seasoned Embedded Software Engineer with a passion for crafting intricate C code that powers cutting-edge technologies?Do you excel in developing firmware solutions that push the boundaries of innovation?If you thrive on challenges and have a knack for translating complex requirements into efficient code, we want you to join this team!Our client is at the forefront of a revolutionising market and they are looking to appoint a Senior Embedded Software Engineer to play a crucial role in developing the core firmware that drives their market-leading technology forward!Your Responsibilities:– Design, develop, and optimize complex C code for embedded systems, ensuring high performance, reliability, and maintainability.– Collaborate with cross-functional teams to gather and understand software requirements, translating them into technical solutions.– Work closely with hardware engineers to integrate software with hardware components effectively.– Develop and implement software verification and validation procedures to ensure the quality and functionality of the code.– Utilize Matlab to model, simulate, and validate system behaviour.– Participate in code reviews, provide constructive feedback and mentor junior engineers.– Stay up-to-date with industry trends, best practices, and emerging technologies in embedded systems and software development.Your Qualifications:– Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or related field.– Proven experience in designing and developing embedded software using C/C++.– Experience using Matlab or Simulink for system modelling and simulation (advantageous)– Extensive knowledge of real-time operating systems (RTOS) and hardware-software interaction– Familiarity with debugging tools and techniques for embedded systems.– Solid understanding of software development lifecycle and version control systems.– Strong problem-solving skills and the ability to troubleshoot complex issues efficiently.– Excellent teamwork, communication, and interpersonal skills.
#J-18808-Ljbffr
Apply