Job Title – Sr. Software Engineer
Duration - 3-4 months
Location - Bothell WA
Experience: More than 5 years professional experience.
Education: Bachelor's Degree or equivalent unless otherwise specified.
Description -
• BS or MS degree in Computer Science/Electrical/Electronic or Computer Engineering or equivalent experience in a similar discipline
• Architectural experience for platform creation is strongly preferred
• Balance short term versus long term actions, strategic vs tactical requirements, while continuing to align the architectural road map to achieve the strategic vision
• Excellent communication (both written and verbal), interpersonal skills and experience in presenting to business and technical teams in an effective and persuasive manner
• Excellent C design and coding skills
• Experience using logic analyzers and other hardware tools to debug complex system issues
• Experience with bare metal programming of 8/32 bit micro-controllers
• Ability to effectively collaborate with engineers with varying levels of experience, capable of communicating vision and mentoring fellow engineers
• Hands-on experience with new hardware bring up and ability to ramp up quickly on complex and unfamiliar code across various technology areas
• Ability to debug complex issues spanning hardware/firmware/software, using tools such as oscilloscopes, function generators, IDE’s and emulators for identifying root cause and evaluating possible solutions
• Experience with various interfaces including SPI, I2C, UART etc.
• Understanding of board and system-level technologies and the ability to read, interpret and review analog and digital circuit schematics in order to develop requirements for low level drivers and hardware specific features.
Desired Experience:
• Experience working with RTOS
• Experience in wireless technologies such as BLE, Wi-Fi, Zigbee
• Experience within a regulated environment (e.g. FDA, FAA)
Best,
Kushal Shah
APN Software Service INC
609-357-9180 (Direct)