Software Engineer
- Created software frameworks supporting real-time operating systems QNX, ThreadX, and others.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Obtained and evaluated information on hardware configuration costs, reporting requirements and security needs.
- Provided technical support and troubleshooting assistance for software users.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.