Please check your email .
This is a rare opportunity to work with a market leader in future technologies for Energy, Smart grids and industrial systems.
You will be responsible for Embedded Software and Microprocessor Card Design c/w corresponding documentation.
Training will be given but ideally you will have knowledge of C programming and knowledge of schematic capture with an understanding of RTOS, Comms links- UART, I2C, CAN, Ethernet and Comm protocols such as Modbus, TCPIP
Your main purpose will be to design software and supporting hardware design, having determined software and controller requirements, validating appropriately and following the software implementation program whilst maintaining all supporting documentation.
Training will be given in areas lacking but ideally the perfect candidate would have the following-
" Knowledge of C programming language
" User of the Real Time operating Systems (RTOS) such as TI RTOS, FreeRTOS
" User of the source code management software such as SVN, Mercurial, GitHub
" Knowledge of the signal conditioning, digital and analog circuits, A/D converters, communication links such as UART, I2C, CAN, Ethernet
" Knowledge of the communication protocols, like Modbus, TCPIP
" Fluent user of the oscilloscope and software debuggers
" Practical experience of debugging electronic circuits.
" Experience in designing of electronic circuits using schematics capture tools, preferable CADSTAR.
" Experience in design schematics capture CAD tools, preferable CADSTAR and designing
" Understanding of the system control principles, software implementation of the PI regulators, use of PWM, dead time generation.
" Basic understanding of current and voltage control loops principles.
" Ability to operate simulation tools such as PLECS and/or Symmetrix to model and verify analog and digital circuits
Desirable areas would be the following-
" Experience of programming ARM core microprocessors and/or Infineon Tri-core processors
" PLC programming
" Knowledge of the System On Chip (SoC) processors ZYNQ from Xilinx
" User of Vivado software from Xilinx
" Demonstrable experience of working to recognised software processes and standards with application of Software Integrity Levels (SIL)
" Demonstrable experience with FPGA Logic Design and simulation using high level descriptive language, preferably VHDL
If you are interested to be part of an evolving high technology industry then please get in touch.
Register with ARM's job board to receive the latest opportunities that match your criteria straight in your email inbox, manage your job search and receive our newsletter.
Looking for a different recruitment experience? Work with an award-winning multidisciplinary team of technology and engineering recruitment experts, find out exactly what makes ARM stand apart.