Software Engineer
Curtiss-Wright
- Christchurch, Dorset
- Permanent
- Full-time
- Designing, implementing, and testing embedded software components, following defined development procedures and processes.
- Writing of technical documentation.
- Design review meetings.
- Contributing to the innovation process.
- A relevant degree in Engineering, Computer Science or similar, or equivalent experience.
- Good understanding of analogue and digital electronics.
- Familiar with electronic test equipment such as Oscilloscopes, DMMs etc.
- A working knowledge of C or C++.
- Bare-metal programming of microcontrollers.
- Familiarity with communication protocols such as SPI, I2C, UART, CAN or USB etc.
- Assembly language/machine code.
- Control theory