Embedded Systems Engineer

1 day ago


London, United Kingdom Unreal Gigs Full time

Do you have a passion for building and optimizing the brains behind cutting-edge devices? Are you excited about designing embedded systems that power everything from IoT devices to autonomous robots? If you love working on hardware-software integration and crafting solutions that operate seamlessly in real-world environments, then our client has the perfect opportunity for you. We're looking for an Embedded Systems Engineer (aka The Hardware Maestro) to design and develop the next generation of embedded systems that transform industries and elevate user experiences.

As an Embedded Systems Engineer at our client, you'll work with hardware engineers, software developers, and product teams to design, develop, and optimize embedded systems. You'll be responsible for writing firmware, working with microcontrollers, and ensuring that hardware and software interact flawlessly, all while maintaining system efficiency, performance, and reliability.

Key Responsibilities:

  1. Design and Develop Embedded Systems:
  • Architect and develop embedded systems that integrate software with hardware, focusing on performance, stability, and power efficiency. You'll work with microcontrollers, processors, sensors, and actuators to create custom hardware solutions for real-world applications.
Firmware Development and Optimization:
  • Write and optimize low-level firmware for embedded systems using programming languages like C, C++, or Python. You'll ensure that the firmware is robust, efficient, and designed to handle real-time tasks with minimal power consumption.
Hardware-Software Integration:
  • Collaborate with hardware engineers to ensure seamless integration between hardware components and software. You'll work on interfacing sensors, peripherals, and communication modules with embedded processors, ensuring smooth data transfer and device operation.
Debug and Test Embedded Systems:
  • Use debugging tools like oscilloscopes, logic analyzers, and protocol analyzers to troubleshoot and optimize embedded systems. You'll perform rigorous testing to validate system stability, performance, and compliance with design specifications.
Optimize for Power and Performance:
  • Design embedded systems with a focus on optimizing power consumption and performance. You'll balance the needs of real-time processing with low-power operation to create systems that are efficient, responsive, and reliable.
Collaborate on IoT, Robotics, and Industrial Automation Projects:
  • Work on projects that involve IoT devices, robotics, industrial automation, and consumer electronics. You'll develop systems for a wide range of industries, including smart homes, healthcare, automotive, and manufacturing.
Stay Up-to-Date with Emerging Technologies:
  • Stay informed on the latest advancements in embedded systems, microcontrollers, and real-time operating systems (RTOS). You'll experiment with new hardware platforms, communication protocols, and development tools to continuously improve your designs.

Requirements

Required Skills:
  • Embedded Systems Development Expertise: Extensive experience designing and developing embedded systems using microcontrollers (e.g., ARM, PIC, AVR, STM32) and processors. You're proficient in writing low-level firmware and understanding hardware-software interactions.
  • Firmware Programming: Strong programming skills in C, C++, and assembly languages. You can write efficient firmware for microcontrollers, optimize for performance, and debug hardware interfaces.
  • Hardware Integration: Proficiency in interfacing sensors, communication modules (e.g., Bluetooth, Wi-Fi), and actuators with embedded systems. You're experienced with I2C, SPI, UART, and other communication protocols.
  • Power and Performance Optimization: Expertise in optimizing embedded systems for low power consumption, battery efficiency, and high performance, especially in real-time operating environments.
  • Debugging and Testing: Hands-on experience with embedded systems testing and debugging tools, such as oscilloscopes, logic analyzers, and in-circuit emulators. You know how to diagnose and resolve hardware-software integration issues.
Educational Requirements:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field. Equivalent experience in embedded systems development is also highly valued.
  • Certifications or additional coursework in embedded systems, firmware development, or hardware-software integration are a plus.
Experience Requirements:
  • 3+ years of experience in embedded systems development, with hands-on experience designing and deploying embedded solutions in production environments.
  • Proven track record of developing and optimizing embedded systems for industries such as IoT, automotive, robotics, or consumer electronics.
  • Experience with real-time operating systems (RTOS) and development tools like Keil, MPLAB, or IAR is highly desirable.
Benefits
  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.
#J-18808-Ljbffr

  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    KO2 Embedded Recruitment Solutions Ltd is seeking an Embedded Systems Developer to work on cutting-edge control systems for complex medical devices in Oldham. This role offers a chance to develop and maintain the embedded software used to control innovative machines.Key responsibilities include:Developing and maintaining embedded software using Embedded C...


  • London, Greater London, United Kingdom Corriculo Full time

    Corriculo Ltd is seeking an experienced Embedded Systems Engineer to join a pioneering company specialising in the development of audio software. The ideal candidate will work on designing and developing product systems, covering embedded software and hardware.The Job DescriptionThis is a varied position involving the design and development of product...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    **Senior Embedded Software Engineer - Reading**We are seeking an experienced Embedded Software Engineer to join our team at Platform Recruitment in Reading. The successful candidate will have expertise in software development for embedded systems, including C++ programming in a Linux environment.About the Role:Full participation in the entire SDLC...


  • London, Greater London, United Kingdom Matchtech Full time

    Matchtech is seeking an experienced Embedded Design Systems Engineer to join their team in Buckinghamshire. This is a hybrid role, allowing for a great work-life balance.Job Overview:The Embedded Design Systems Engineer will be responsible for the full product life cycle of electronic hardware design and embedded software development. Working closely with...


  • London, Greater London, United Kingdom Bennett And Game Recruitment Full time

    Job Description:We are seeking an experienced Satellite Communication Specialist to join our team at Bennett And Game Recruitment. The ideal candidate will have a technical background in embedded systems and telecommunications, with experience in the design and implementation of satellite communication systems.About the Role:The successful candidate will be...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    **Expertise Wanted:**We are seeking an exceptional Senior Embedded Systems Engineer to join our team at Platform Recruitment. As a senior engineer, you will lead the design and implementation of real-time embedded software applications and ensure the integration of hardware and software components.Your expertise in RTOS and multithreading concepts, combined...


  • London, United Kingdom Unreal Gigs Full time

    Do you have a passion for building and optimizing the brains behind cutting-edge devices? Are you excited about designing embedded systems that power everything from IoT devices to autonomous robots? If you love working on hardware-software integration and crafting solutions that operate seamlessly in real-world environments, then our client has the...


  • London, United Kingdom Unreal Gigs Full time

    Do you have a passion for building and optimizing the brains behind cutting-edge devices? Are you excited about designing embedded systems that power everything from IoT devices to autonomous robots? If you love working on hardware-software integration and crafting solutions that operate seamlessly in real-world environments, then our client has the perfect...


  • London, Greater London, United Kingdom Medtronic Full time

    Job DescriptionWe are seeking a skilled Embedded Systems Design Engineer to join our team at Medtronic-Digital Technologies.About the Role:This position is responsible for designing, developing, and testing embedded systems that enable edge computing and connectivity. As an Embedded Systems Design Engineer, you will work closely with other teams across...


  • London, Greater London, United Kingdom Pioneer Selection Ltd Full time

    **Job Summary:**We are looking for a talented Embedded Design Engineer to join our team at Pioneer Selection Ltd.The successful candidate will have strong expertise in both hardware and software development, including proficiency in Altium for PCB design and ARM Cortex M4 for embedded processors.You will be responsible for designing and developing premium...


  • London, Greater London, United Kingdom Recruit 12 Full time

    **Job Overview**Recruit 12 is seeking an Embedded Systems Specialist to join its innovative engineering business, focusing on electric vehicles and powertrain technology.The ideal candidate will be responsible for designing control systems, developing software, and participating in all aspects of the design process from requirements to production.Key...


  • London, Greater London, United Kingdom IC Resources Full time

    About the Role:We are seeking a talented Embedded Software Developer to join our client's team, responsible for developing innovative software solutions for embedded systems.The successful candidate will possess a deep understanding of embedded C programming, as well as experience with commercial peripherals and basic hardware and electronics.Additionally, a...


  • London, Greater London, United Kingdom Unreal Gigs Full time

    Detailed Job Description for Firmware Engineer at Unreal GigsAbout the RoleWe are seeking an experienced Firmware Engineer to join our team at Unreal Gigs. As a key member of our software development team, you will be responsible for designing, developing, and optimizing firmware for a wide range of embedded systems.Key ResponsibilitiesFirmware...


  • London, United Kingdom CV-Library Full time

    Job Title: Senior Embedded Software Engineer Location: London Salary: £50,000-£70,000 We are working with an innovative London-based start-up working on ground breaking embedded systems technology. This is a really exciting opportunity to work on a very high-impact project! Key Responsibilities: Lead the design and development of...


  • London, Greater London, United Kingdom The One Group Full time

    Embedded Systems ArchitectThe One Group is seeking an experienced Embedded Systems Architect to join our team in Stevenage or Bristol. As a highly skilled FPGA engineer, you will drive innovation and collaboration across our multi-disciplinary teams and ensure the successful delivery of complex projects.Job Description:Your primary responsibility will be to...


  • London, United Kingdom Innovate Full time

    Job Title: Embedded Software EngineerLocation: West LondonSalary range: Depending on experienceMy client is a space satellite manufacturer, delivering next-generation satellite missions. They are seeking an Embedded Software Engineer to play a key role in developing cutting-edge space technology.ResponsibilitiesDevelop and implement software solutions for...


  • London, United Kingdom Innovate Full time

    Job Title: Embedded Software EngineerLocation: West LondonSalary range: Depending on experienceMy client is a space satellite manufacturer, delivering next-generation satellite missions. They are seeking an Embedded Software Engineer to play a key role in developing cutting-edge space technology.ResponsibilitiesDevelop and implement software solutions for...


  • London,, UK, United Kingdom Innovate Full time

    Job Title: Embedded Software EngineerLocation: West LondonSalary range: Depending on experienceMy client is a space satellite manufacturer, delivering next-generation satellite missions. They are seeking an Embedded Software Engineer to play a key role in developing cutting-edge space technology.ResponsibilitiesDevelop and implement software solutions for...


  • London, Greater London, United Kingdom Technical Futures Ltd Full time

    **About Us:** Technical Futures Ltd designs and manufactures a range of embedded products for use in extreme environments, utilized globally in the Aerospace, Defence, Medical, and Industrial sectors.We are looking for an experienced Embedded Software Engineer to join our team, who will be responsible for the delivery of BIOS BSPs, including Middleware,...


  • London, Greater London, United Kingdom Semtronics Limited Full time

    Job DescriptionWe are seeking an enthusiastic and motivated Embedded Software Development Engineer to join our team at Semtronics Limited. This exciting internship opportunity will provide the chance to gain hands-on experience in embedded automotive software development, focusing on Power Electronics Converters.Key Responsibilities:Analyze automotive...