Firmware Engineer
Role details
Job location
Tech stack
Job description
This role is part of our BlueBear Business in Bedfordshire., * Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met.
- Support the firmware lead with Firmware roadmaps.
- Be a key member of a skilled team in the delivery of firmware for high-paced projects.
- The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems.
- You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation.
- Delivery and maintenance of the embedded systems software within the UAV specifically.
- Support development of automated HWIL test environments., Principal Firmware Engineer Location: Edinburgh, Bristol or Luton. Duration: 12 months Rate: £102ph UMBRELLA INSIDE IR35 Clearance: Must be eligible for SC We are looking for a Firmware Engineer at Senior or Principal Level to join our team in Edinburgh as an experienced..., Job Description Firmware / Embedded Software Engineer (Next-Generation IoT Wearable Devices) Location: Cambridge (Hybrid) Salary: £50,000 - £60,000 + Excellent Benefits Contact: Adam Mayne - - Embedded Software Engineer OpportunityAn exciting opportunity has arisen for an...
Requirements
You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development.
Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous.
Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors., * Minimum 5+ years experience of embedded Linux.
- Sound understanding of Linux kernel configuration and tuning.
- Experienced user of Linux OS build toolchains such as Yocto and Buildroot.
- Programming languages: C, C++, Python, Scripting (including Bash).
- Ability to work from application code right down to bare metal.
- Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors.
- Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe.
- Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics).
- Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing.
- Experience of Electronics design, development and testing.
- Awareness of FPGAs and VHDL is beneficial.
- RTOS coding and debugging.
- Awareness of assurance frameworks (DO-178C etc.) and secure by design.
- Conducting code reviews.
- Familiar with use of version control tools such as Git.
- Existing SC Clearance would be advantageous., Job Description Senior Firmware /Embedded Engineer now needed in Gloucestershire to join well established market leader. I am seeking a well educated Embedded/ Firmware Engineer with 5yrs plus of hands on embedded C/Python, RTOS / Baremetal programming plus some of the...