Company

BrightworkSee more

addressAddressCity of Edinburgh, Scotland
CategoryEngineering

Job description

Join our dynamic team, a leading technology company specializing in agricultural technology which imrpoves the living conditions of livestock as well as increasing overall production and yield by using IoT devices and sensors. Located in the vibrant city of Edinburgh, we are committed to innovation, excellence, and pushing the boundaries of embedded systems development. As we continue to grow, we are seeking a talented Firmware Engineer to join our team and contribute to our exciting projects.

Position Overview: As a Firmware Engineer, you will play a key role in the design, development, and testing of embedded firmware for our cutting-edge products. Working closely with cross-functional teams, you will have the opportunity to work on diverse projects and collaborate with talented engineers to bring innovative solutions to life. This is a full-time, permanent position offering competitive compensation and excellent opportunities for professional growth and development.

Key Responsibilities:

  • Design and implement embedded firmware solutions for new products, utilizing C++ programming language and other relevant tools and technologies.
  • Collaborate with hardware engineers to define system architecture, select components, and integrate firmware with hardware components.
  • Develop and maintain embedded software libraries, drivers, and APIs to support product functionality and performance.
  • Conduct thorough testing and debugging of firmware to ensure quality, reliability, and compliance with specifications and standards.
  • Work closely with cross-functional teams, including software engineers, hardware engineers, and product managers, to deliver integrated solutions that meet customer requirements.
  • Participate in design reviews, code reviews, and other engineering activities to ensure adherence to best practices and industry standards.

Qualifications and Requirements:

  • Bachelor's degree in Electronics Engineering, Computer Engineering, Computer Science, or related field.
  • Proven experience in firmware development, with strong proficiency in C++ programming language.
  • Demonstrated expertise in embedded software programming and development, including experience with microcontrollers, ARM processors, and real-time operating systems (RTOS).
  • Solid understanding of electronics principles and hardware-software integration concepts.
  • Experience with debugging tools, version control systems, and software development methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication and interpersonal skills, with the ability to work closely with cross-functional teams and stakeholders.

Preferred Qualifications:

  • Master's degree in Electronics Engineering, Computer Engineering, or related field.
  • Experience with firmware development for IoT (Internet of Things) devices, sensors, or wireless communication technologies.
  • Familiarity with protocols such as SPI, I2C, UART, and Ethernet.
  • Knowledge of scripting languages such as Python for automation and testing
Refer code: 3004036. Brightwork - The previous day - 2024-03-17 00:45

Brightwork

City of Edinburgh, Scotland
Popular Firmware Engineer jobs in top cities

Share jobs with friends

Related jobs

Firmware Engineer

Firmware Engineer

Cathcart Technology

£700 - £1,000/day

City of Edinburgh, Scotland

a week ago - seen

Senior Firmware Engineer

Bright Purple

Competitive

Edinburgh, City of Edinburgh

4 months ago - seen

Lead Firmware Test Engineer

IC Resources

Edinburgh, City of Edinburgh

6 months ago - seen

Senior Firmware Engineer

Arm

Competitive

Edinburgh, City of Edinburgh

6 months ago - seen

Senior Firmware Engineer

ARM

£60.00 - £70/hour

City of Edinburgh, Scotland

6 months ago - seen

Firmware Engineer

IC Resources

Edinburgh, City of Edinburgh

6 months ago - seen