Advance Search

Browse Jobs

Senior Embedded Software Engineer

Posted 25 days ago

  • Bristol, South West England
  • Any
  • External
  • Expired - 2 months ago
Job Description
Company Overview
As an ISO9001 product consultancy we work in the mechanical, electrical and software domains to develop innovative solutions to meet the clients aims. Integration and understanding across these domains have been key to our success.
Our team excel in high-speed digital electronics, analogue design, power electronics, as well as microprocessor software, embedded firmware, digital filtering, FPGA VHDL design and integration into larger systems.
Role
Due to the growth of the business, we are now seeking a Senior Embedded Software Engineer to become part of our team based in the Bristol & Bath Science Park.
The successful candidate will design software with support from the principal engineer. They will then fully own the task of embedded software development and integration with the target electronics. Attention to detail and determination to provide a finished system will be key to this role.
Many of our projects involve development of software to run on microcontrollers within bespoke electronics. Therefore understanding of electronic principals is required. The successful candidate will also be familiar with the use of benchtop test / measurement equipment such as power supplies and oscilloscopes.
As a design consultancy our work is very varied. We work on system critical industrial systems as well as consumer electronics. The successful candidate will be engaged and excited by the chance to learn about and develop with new technologies.
We pride ourselves on delivering robust high-quality solutions. This will be achieved via continuous developer testing on the target hardware throughout the development process.
The ideal candidate will be a self-motivated problem solver who has the ability to overcome obstacles and see projects through to completion.
Key Accountabilities
Software Design using UML or other methodologies with support for the software team
Embedded Software development on low-level target hardware
Integration of target hardware external and internal peripherals
Using an oscilloscope to identify and solve hardware integration issues
Thorough testing to ensure delivery of a robust high-quality system
Self-motivated problem solver who will own software development through to completion
Qualifications, Knowledge & Skills Required
Candidates will be degree qualified in a related discipline
At least 5 years’ experience in a relevant industry
Demonstrableknowledge of C/C++
Experience of developing and debugging software on an microcontroller (Bare metal)
Experience of setting up internal and external peripherals
Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging
Understanding of electronic principals
Able to operate and confidently use test equipment (Bench power supply, Oscilloscope, multimeter)
Knowledge of version control principals & experience using a version control tool
Understanding of the software development lifecycle stages and reasons for following this process
Knowledge of Software Design and UML
Salary & Benefits
Salary £50,000 - £60,000 (Depending on experience)
Pension Contribution : Matched pension contribution up to 7% of salary
Private Health Insurance : Full Medical and Dental Health Insurance
Annual Leave : 25 days + Bank Holidays
Flexible Hours : 10:30 – 15:00 core hours (40 hour working week)
Location
Bristol & Bath Science Park : Office based with occasional home working available
Agencies
We do not accept unsolicited introductions for any of our vacancies. Any CV sent without our express written approval will not form the basis of a contract between us and will not be considered a valid introduction of any candidate.
#J-18808-Ljbffr
Apply