Summary
Performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms.
Experience & Qualifications
- Bachelor of Science in Computer Science, Computer Engineering, Software Engineering or equivalent
- 6+ years experience developing software
- Experience with embedded systems and microprocessor based design is preferred
Skills
- Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices.
- Experience developing software solutions for wireless technologies such as 802.11, WiFi, Bluetooth, GPS, and cell technologies.
- Experience with Agile/Scrum Development.
- Experience using Spectrum analyzers, Oscilloscopes, and JTAG debuggers is highly desirable.
- Experience with ARM, PowerPC and x86 processor cores is highly desirable
Responsibilities
- Design and develop software for 32 and 64-bit processor platforms
- Design and develop software in assembly language, C, C++ and Python languages
- Prepare technical data such as design verification test documents, software development plan, software design specifications and software requirements specifications.
Job Types:
Full-time, Regular/Permanent
Salary:
3,00,000 - 4,00,000 per month.
Speak with the employer:
8303704858