XX
Embedded Firmware EngineerMSP Technologies LtdHolme Lacy, England, United Kingdom
XX

Embedded Firmware Engineer

MSP Technologies Ltd
  • GB
    Holme Lacy, England, United Kingdom
  • GB
    Holme Lacy, England, United Kingdom
Postuler Maintenant

À propos

Base pay range
Direct message the job poster from MSP Technologies Ltd. The Embedded Firmware Engineer is responsible for designing, developing, and testing firmware for advanced embedded systems used in high‑power conversion and control applications. This role involves working with microcontrollers and SoCs (STM32H747, Texas Instruments J721E), implementing real‑time operating systems (RTOS), and developing communication protocols (TCP/IP, Modbus, SPI, I2C, RS485, CAN). The engineer will integrate control engineering techniques such as PID controllers, collaborate on system‑level software in Python, and contribute to simulation and testing using Typhoon HIL. A strong understanding of electronics, power systems (e.g., inverters, battery management), and safe practices in high‑power environments is essential. The role also includes developing PC‑based test tools and participating actively in team meetings and agile workflows. Key Responsibilities
Firmware Development Develop embedded firmware in C and C++. Work with bare‑metal and RTOS environments (MBED RTOS, FreeRTOS). Target platforms include STM32H747 microcontroller and Texas Instruments J721E SoC. System Integration Implement communication interfaces and protocols: Ethernet (TCP/IP, Modbus TCP), SPI, I2C, RS485 (Modbus RTU), CAN bus. Integrate control engineering techniques such as PID controllers for power control. Hardware Interaction Apply electronics knowledge and use test equipment to support embedded development. Work safely in high‑power test environments (on‑site and off‑site). Power Systems Understand and work with grid‑connected high‑power conversion systems (e.g., inverters, battery management systems). Software Development Develop PC‑based test tools using C# and Python. Simulation & Testing Use Typhoon HIL for model‑based development and Hardware‑in‑the‑Loop testing. Document code and development processes. Participate in team meetings and daily stand‑ups, contributing technical insights. Relationships
Hardware Engineers
– Collaborate closely to integrate firmware with electronic hardware and troubleshoot hardware‑related issues. Software Engineers
– Work together on system‑level software, PC‑based tools, and embedded Linux components. Control Systems Engineers
– Coordinate on implementing control algorithms and integrating them into embedded systems. Test Engineers
– Partner to develop and execute test plans, especially for high‑power systems and HIL simulations. Project Managers
– Provide technical updates, contribute to planning, and ensure alignment with project timelines. Person Specification
· Strong analytical and problem‑solving skills. · Excellent communication and teamwork abilities. · Proactive and self‑motivated with a keen attention to detail. · Comfortable working in agile development environments (e.g., daily stand‑ups, team meetings). · Willingness to work both on‑site and off‑site as required). ·
Attention to Detail : Ensures accuracy in contract documentation and proposal submissions. ·
Process Improvement Mindset : Identifies and implements improvements in business processes. · Ethical and accountable, with a commitment to upholding integrity, compliance, and quality standards. · Collaborative and team‑oriented, with a strong commitment to fostering a positive and inclusive work culture. · Excellent leadership and communication skills, with the ability to effectively lead and collaborate with cross‑functional teams. · Proficiency in project management software tools and Microsoft Office Suite. · Be adaptable and flexible in your approach to work. · DBS check to be completed prior to start date. · A legal right to work in the UK. Education, Qualification and Certification
Degree in Electrical/Electronic Engineering, Computer Engineering, or a related discipline. Proven experience in embedded firmware development using C and C++. Hands‑on experience with: Bare‑metal and RTOS (MBED, FreeRTOS) development. STM32H747 and Texas Instruments J721E SoC platforms. Embedded Linux on ARM Cortex‑A72. Strong understanding of communication protocols: Ethernet (TCP/IP, Modbus TCP), SPI, I2C, RS485 (Modbus RTU), CAN bus. Experience implementing control engineering techniques, including PID controllers. Familiarity with high‑power conversion systems (e.g., inverters, battery management systems). Experience with PC‑based test development using C# and Python. Knowledge of Typhoon HIL for model‑based development and Hardware‑in‑the‑Loop testing. Ability to document code clearly and effectively. Experience working safely in high‑power test environments. Senior​ity level:
Mid‑Senior level Employment type:
Full‑time Job function:
Information Technology Industries:
Renewable Energy, Semiconductor Manufacturing Referrals increase your chances of interviewing at MSP Technologies Ltd by 2x.
#J-18808-Ljbffr
  • Holme Lacy, England, United Kingdom

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.