Jobs type 1: C++ Embedded Firmware Developers (Junior - Senior)
- Qualification in Engineering, Computer Science or equivalent practical experience
- Embedded Linux, RTOS and Bare Metal software development experience within a constrained environment
- An understanding of electronics, digital design, interpreting electronic schematics
- Experience with various microcontroller and microprocessor cores
- Understand fundamentals of communication messaging; synchronous, asynchronous, RS-232, RS-422, RS-485, Ethernet, SPI, I2C, protocol buffers, message queues
- Ability to use general electronic lab equipment; oscilloscope, protocol analyser, logic analyser, multimeter, spectrum analyser
- C / C++, Java, Python and Assembler languages
- Experience using embedded toolchains; compilers, linkers, debuggers, JTAG
- Experience with Source Control Systems (Git, Subversion)
Jobs type 2: C++ Embedded Linux Application Developer (Intermediate - Senior)
- Qualification in Engineering, Computer Science or equivalent practical experience
- Strong Linux development experience within a constrained environment
- Understand fundamentals of communication messaging; synchronous, asynchronous, RS-232, Ethernet, protocol buffers, message queues
- C / C++, Java and Python languages
- Experience using embedded toolchains; compilers, linkers, debuggers
- Experience with Source Control Systems (Git, Subversion)
- Embedded Linux x86/ARM
by via developer jobs - Stack Overflow
No comments:
Post a Comment