What are the responsibilities and job description for the Senior Embedded Software Engineer (Embedded Linux, C/C++) | Biotechnology position at ProSearch?
Why This Role
ProSearch is partnering with a confidential research company to hire an on-site Senior Embedded Software Engineer in Westbrook, Maine. This is a hands-on senior role for an engineer who thrives in embedded Linux environments and enjoys building C/C embedded software that directly controls real-world electromechanical systems.
What You’ll Do
- Design and develop embedded Linux software for electromechanical and motion-enabled systems
- Build real-time C/C embedded applications controlling hardware subsystems
- Develop algorithms, tools, and applications for system control and data processing
- Collaborate across software engineering, hardware, and product teams
- Troubleshoot, enhance, and maintain embedded software in production environments
- Create clear technical documentation to support product releases
What We’re Looking For
- Strong experience with embedded Linux systems
- Proficiency in C/C for embedded and real-time software
- Experience working on collaborative software engineering teams
- 4 years of embedded software engineering experience (senior, non-architect level)
Nice to Have
- Yocto or Buildroot
- Python, Bash, or shell scripting
- Agile or Kanban development experience
Why You’ll Enjoy This
You’ll work on impactful biotechnology products, solve complex embedded systems challenges, and see your software directly influence scientific and mechanical outcomes, all in a professional, mission-driven engineering environment.
Ready to Apply?
If you’re a Senior Embedded Software Engineer with experience in embedded Linux and C/C , and you’re within commuting distance of Westbrook, ME, apply now through ProSearch.