Are 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.
If this role appeals, please apply now!