Job Description
Location: Westbrook, Maine Type: Contract Job #20500 ProSearch is partnering with a confidential research company to hire a Senior Embedded Software Engineer in Westbrook, Maine. This is a hands-on senior role (not architect-level) for an engineer who can quickly contribute to a mature embedded Linux and C/C++ technology stack that powers advanced electromechanical systems.
What You’ll Do Design and develop embedded Linux software for electromechanical and motion-enabled systems Build real-time, low-level C/C++ embedded applications controlling hardware subsystems Develop algorithms, tools, and applications for system control, data processing, and visualization Collaborate cross-functionally from design through prototype and production release Troubleshoot, enhance, and maintain existing embedded software in production environments Create clear technical documentation and support engineering excellence initiatives Required Skills & Experience Strong experience with embedded Linux systems Proficiency in C/C++ for embedded and real-time applications Experience working collaboratively on software engineering teams 4+ years of embedded software experience (senior-level expectations) Nice to Have
Yocto or Buildroot Python, Bash, or shell scripting Agile or Kanban development environments Why Join
You’ll work on meaningful biotechnology products, solve complex hardware-software challenges, and collaborate with talented engineers in a professional, mission-driven environment.
Ready to Apply?
If you’re a Senior Embedded Software Engineer passionate about embedded Linux, C/C++, and real-world biotech innovation in commuting distance of Westbrook, Maine, we’d love to hear from you.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application