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