careertakescareertakes

Software Engineer

Confidential ClientBiotechnology & Life Sciences
Entry LevelFull-timeOn-SiteN/A
Indiana
16 Hours Ago

The Software Engineer at Confidential Client develops, tests, and documents software for high-tech medical and laboratory instruments using embedded and backend technologies. The role involves close collaboration with cross-functional teams and hands-on involvement with the physical products to ensure reliable and precise operation in medical testing environments. This position offers the opportunity to work on globally used modular embedded systems in a quality-focused and growth-oriented company.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Medical Equipment Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role overview

Confidential Client is hiring a hands-on Software Engineer to develop firmware, backend services and web interfaces used in high‑precision laboratory instruments. You will work closely with engineering, production, quality and service teams to design, build, test and document software that directly controls devices and produces measurable results in lab workflows.


What you’ll do

  • Design, implement and maintain embedded firmware for measurement instruments (firmware-level development and device drivers).
  • Develop and maintain backend services and RESTful APIs that support instrument operation, data collection and diagnostics.
  • Build and troubleshoot Linux‑based software stacks and configure Buildroot images for embedded targets.
  • Implement and maintain web interfaces (HTML, CSS, JavaScript) used by operators and service technicians.
  • Write unit tests, integration tests and use embedded test frameworks to ensure reliable operation.
  • Test software on physical test rigs and in final instrument assemblies; verify device behavior, performance and safety.
  • Collaborate with cross-functional teams to produce required documentation for quality and regulatory traceability.
  • Use version control to manage releases and support production: branch, tag and maintain code in source control systems.

Minimum qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering or a related technical field — or equivalent practical experience.
  • Practical experience with embedded C and microcontroller platforms (STM32 or similar).
  • Familiarity with real-time operating systems (e.g., FreeRTOS) and field buses (e.g., CAN).
  • Experience developing backend code in Python and building RESTful APIs (experience with FastAPI is a plus).
  • Comfortable working in Linux for development and build systems (Buildroot or similar).
  • Experience with unit and integration testing, and familiarity with embedded test frameworks.
  • Strong problem‑solving skills and attention to detail when diagnosing hardware‑software interactions.
  • Effective communication in English; ability to work in cross‑disciplinary teams.

Preferred / Nice‑to‑have

  • Prior experience in medical device, laboratory instrumentation, or other regulated product environments.
  • Hands‑on experience with capillary electrophoresis or similar analytical laboratory techniques.
  • Experience with SVN or similar centralized version control systems.
  • Familiarity with CI pipelines for embedded and Python projects.
  • Ability to write clear technical documentation to support manufacturing and service.

Work schedule & location

  • Full‑time role (32–40 hours per week), primarily day shift.
  • This role requires on‑site work to validate firmware on instruments and collaborate with production and test teams. Some travel between development and production/test areas may be required.

Why join (Confidential Client)

  • Work on products used in laboratories worldwide that directly support reliable test results and patient care.
  • Cross‑functional, collaborative environment with opportunities to learn embedded, backend and full‑stack development.
  • Room to influence product design, testing strategy and software quality processes.
  • Competitive benefits and opportunities for professional growth.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range