Job Description
Embedded Software Engineer - Surrey - 45K DOE
A North Surrey based engineering business has a requirement for an Embedded Software Engineer on a permanent basis. This is an exciting opportunity to join a smaller business as they start a process of growth. As the sucessful embedded software engineer, You will be working on new product developments. Below is some information on the position:
- 2-5 years of relevant technical experience in embedded software development
- 1-2 years of product development experience
Very good knowledge of:
- Programming languages, primarily C / C++,
- Real-time coding and debugging techniques,
- Embedded systems design.
Good knowledge of:
- Object-oriented concepts,
- At least one RTOS,
- TCP/IP programming (TCP and UDP sockets),
- MPLAB or at least one other IDE,
- Microcontroller interfaces e.g. UART, SPI, I2C, ADC, DAC,
- network protocols, interfaces, and hardware subsystems,
- testing on end products.
Desirable experience in:
- Source control/version management,
- Test tool creation,
- Navigation algorithms, sensing technologies,
- ROS,
- HTML, CSS, Javascript.
- Experience of a full product life cycle,
Please apply here if this would be of interest and you would like more information or call Nathan on 0780 3169638 or nupton @ woodrowmercer.com
