Senior Embedded Software Engineer Location:Alhambra, CA
100,000 - 200,000
Job Description:
Job description
Corporation is looking for an embedded software engineer with firmware and Linux development experience to join the team at our Alhambra office.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:
- Software/firmware implementation
- FOG/IMU/INS product developments
- Test & debug.
MINIMUM EDUCATION:
- M.S. in Electrical/Computer Engineering
- Equivalent combination of education and experience may be considered.
MINIMUM EXPERIENCE:
- The ideal candidate will have at least 5-year experience in embedded system software development in C and C++. Experience in the following areas are desired:
- Experience with ARM processor, especially on cortex-M4 and cortex-A9 platform.
- Experience with any RTOS and multi-task real-time handling.
- Experience with developing device drivers, such as UART, USB device, SPI, I2C, NAND etc
- Experience in Embedded Linux, kernel, file-systems, boot process etc
- Experience in web development and SNMP agent development.
- Experience in high-level programming language, such as Python, C#, Visual Basic.