Description
Embedded Software EngineerWe are looking for an embedded software engineer with expertise across embedded digital - mixed signal / analogue software design for our new product development. You will be exposed to a wide range of technologies such as embedded control and user interfaces with ARM microcontrollers, software defined radio technology in an FPGA and communication interface protocols within avionics systems (e.g. ARINC 429, RS). You shall enjoy the challenges of working within a multi-functional team and bringing together the different functionality areas of product design to create a complete product. You shall have experienced complete projects that have successfully entered production.
Essential skills and experience
- Embedded software development (C or C++)
- Software and embedded system testing
- Software design for products in volume production
- Embedded real time systems
- Development and debugging of digital / analogue /RF designs
- Full life cycle development processes
- High standard of technical documentation
Other skills relevant to this role
- High assurance development processes (e.g. DO-178B and DO-254)
- User interface design of embedded systems
- Embedded digital or DSP programming environment
- FPGA design (VHDL or Verilog)
- Avionics systems knowledge
Qualifications
- Degree in Computer Science or Software Engineering or similar