Firmware Engineer (Developing to Senior level depending on experience)

ALL.SPACE produces stand-alone phased-array antennas, covering the entire electronics spectrum.
Embedded
Mid-Level Software Engineer
Hybrid
2+ years of experience

Description For Firmware Engineer (Developing to Senior level depending on experience)

ALL.SPACE is at the forefront of producing stand-alone phased-array antennas, covering the entire electronics spectrum. As a Firmware Engineer, you'll be part of a small team of experts working on crucial FPGA elements of our antennas. Your role will encompass the entire development process, from requirements negotiation to formal validation and verification of designs.

The work is challenging yet rewarding, offering opportunities to contribute to unique and novel antenna designs. You'll primarily develop firmware for deployment into FPGAs, but may also write software for products and test systems, or use Matlab for data analysis and DSP algorithm simulation.

Key responsibilities include developing industry-standard FPGA firmware, creating and verifying testbenches, working on complex FPGAs, SoCs, and PLDs, and supporting integration efforts. You'll collaborate closely with team leaders to develop and execute firmware plans, review peer code, and contribute to various firmware team activities.

The ideal candidate will have a strong educational background in electrical or communications engineering, with a PhD being a significant advantage. We're looking for someone with at least two years of firmware development experience, proficiency in HDL programming, and a solid understanding of digital logic design and binary arithmetic.

At ALL.SPACE, we offer a competitive compensation package, including bonus and stock options, alongside numerous benefits such as hybrid working, career development opportunities, and wellness programs. Join our enthusiastic and supportive team to work on cutting-edge antenna technology and grow your career in firmware engineering.

Last updated 3 months ago

Responsibilities For Firmware Engineer (Developing to Senior level depending on experience)

  • Develop FPGA firmware to industry standards
  • Develop testbenches for FPGA firmware and perform verification
  • Develop firmware for complex FPGAs, SoCs, and PLDs
  • Test firmware on system hardware
  • Support integration efforts
  • Develop and agree development plans with team leader
  • Review firmware code developed by peers
  • Contribute towards miscellaneous firmware team activities

Requirements For Firmware Engineer (Developing to Senior level depending on experience)

Linux
  • University degree in Electrical, Communications, or related engineering discipline (first or upper-second class)
  • PhD would be a significant advantage
  • Proactive 'can-do' mentality
  • Ability to present information and communicate using well-thought-out responses
  • Good interpersonal skills
  • Robust electronic engineering skills
  • Binary number arithmetic
  • Digital logic design at Register Transfer Level (RTL)
  • HDL programming (VHDL or Verilog)
  • At least two years' experience as a firmware developer

Benefits For Firmware Engineer (Developing to Senior level depending on experience)

Equity
Medical Insurance
Vision Insurance
Dental Insurance
  • Excellent compensation package inclusive of competitive salary, pension, and 25 days holiday in addition to the UK bank holidays
  • Bonus and stock options package
  • Career development training opportunities (in-house and external)
  • Hybrid working
  • Cycle to Work and Employee Referral schemes
  • 24/7 access to discount platform across 900 retailers
  • 24/7 access to the Well-being Centre and Employee Assistance Hotline
  • Free access to a gym

Interested in this job?

Jobs Related To ALL.SPACE Firmware Engineer (Developing to Senior level depending on experience)

Chip Design Engineer

Join AWS as a Chip Design Engineer to develop cutting-edge semiconductor platforms, working on revolutionary architecture that powers cloud computing infrastructure worldwide.

Software Engineer - Wireless, Ring

Software Engineer position at Ring focusing on wireless connectivity solutions for smart home security devices, requiring expertise in embedded systems and wireless protocols.

Hardware Engineer - Power Analysis and Modeling

Hardware Engineering role at Apple focusing on power analysis and modeling for Apple Watch, combining system modeling with hands-on characterization to optimize battery life.

Apple Watch System Validation - Coexistence Engineer

Apple Watch System Validation Engineer role focusing on hardware module testing and coexistence validation for Apple's wearable technology.

Hardware Systems Integration Engineer - Apple Watch

Hardware Systems Integration Engineer position at Apple, focusing on Apple Watch development from concept to production, offering competitive salary and benefits.