Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Located at our design Office in Bath, Somerset, this role requires an individual with a keen interest and knowledge in embedded software engineering and has a willingness to develop and learn. As a small company we require a versatile engineer who can work on bringing up new boards right up to delivering the final application.
What you’ll be doing:
- Support and collaborate with the engineering team on product development projects.
- Develop with STM32 and similar microcontrollers and their peripherals.
- Develop code in C/C++.
- Learn about Ultrasonic Non-Destructive Testing (NDT) technology and methods.
- Learn about ultrasonic probes using in NDT.
- Follow the Agile design methodology.
- Recording research and design activity in a digital logbook.
- Update company project planning software as work is progressed.
- Following the companies ISO 9001 procedures.
- Using Microsoft Office 365 for documents and communication.
- Occasional travel to Dorchester head office when required.
- The possibility of future customer site visits to evaluate designs and get feedback.
Requirements
- Fluent in C++ 20.
- Familiar with STM32 microcontrollers.
- Must be conversant with Cube tools, Eclipse and GCC. Must have recent experience in: o Developing embedded systems or products. o Using an RTOS ( Azure: ThreadX, FileX, USBX ). o Developing embedded USB protocols. o Developing communication stacks and protocols. Must have driver development skills, o SPI / I2C / UART. o Displays - RGB, DSI. o Flash memory interface. o FPGA interface and initialisation.
Nice to have/ or good understanding of: o Signal processing of sampled analogue signals - filtering, FFT, statistics. o Bluetooth LE and stack development. o Physics, measurement and instrumentation principles.
- Have experience using test equipment such as logic analysers, oscilloscopes and power meters.
- Hold a good degree in engineering.
- Ability to handle more than one project at a time., * Embedded
Benefits & conditions
Salary range: COMPETITIVE (range depending on experience). Group Life Insurance. Group Income Protection Insurance. Private Medical insurance. 3.5% Pension Contribution. Enhanced annual leave with length of service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…