Rochester, NY30+ days ago
Responsibilities: Design, develop, and maintain embedded Linux software applications for custom hardware platforms Develop and debug device drivers, board support packages (BSP), and middleware Optimize system performance, memory usage, and boot times Participate in code reviews, testing, and continuous integration efforts Maintain documentation and ensure software quality through best development practices. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.