We are looking for a passionate and talented Embedded Software Engineer to join our development team. In this position, you will work on all levels of code (from registers level to communications and system logic), handle the entire developing cycle including software requirements, design, coding, and product deployment as well as taking a key role in our system analysis, architecture, and definitions.
Minimum Requirements
- B.Sc. in Electrical Engineering from a leading university
- At least 4 years of proven experience in embedded software development
- Familiar with RTOS and multi-threaded application concepts.
- Experience with Embedded bare-metal development.
- Experience with HW bring-up and working with lab equipment
- Hard real time software for embedded systems on ARM cortex M3/4/7
- Experience with protocols/interfaces such as UART, I2C, SPI, CAN, TCP/IP
- Team collaboration and version control with Git
- Reading and understanding of electrical schematics
- HW debug tools: Scope, logic Analyzer, Spectrum Analyzer
Preferred Qualifications
- Experience with STM32 family microcontrollers.
- Experience with Embedded Linux
- C/C++/C# PC applications development (for complementing the hardware testing)
- RF/Radar system understanding