Description

We are seeking a highly skilled Embedded Software Engineer with extensive experience in C/C++ embedded development, ClearCase-to-GitLab migrations, and formal verification processes. The ideal candidate will work on migrating legacy systems, integrating CT applications to the latest VxWorks 7 platform, and collaborating across teams to deliver robust solutions seamlessly. This role involves impact assessment, coding reviews, verification planning, and hands-on execution in medical systems, particularly in computed tomography (CT).


Key Responsibilities

  1. Medical Systems Expertise: Leverage experience in CT (Computed Tomography) systems for effective design and development.
  2. ClearCase Code Migration: Identify legacy dependencies, migrate code to GitLab, and integrate artifact delivery into updated processes.
  3. VxWorks Integration: Migrate CT applications to the latest VxWorks 7 platform, ensuring seamless integration and delivery into existing products.
  4. Team Collaboration: Engage with cross-functional teams, identify dependencies, and manage migrations while addressing critical needs.
  5. Task Ownership: Deliver quality solutions by owning tasks, submitting merge requests, and providing programming/code review support to team members.
  6. Impact Assessment: Perform detailed assessments to evaluate migration impacts and create verification documentation.
  7. Verification Execution: Organize and execute formal code verification processes to ensure reliability and compliance for releases.


Qualifications

Minimum Qualifications

  • Education: Bachelor s degree in Computer Science, Computer Engineering, or a related STEM field.
  • Experience: 10+ years of hands-on experience in embedded software development using C/C++.
  • Experience: At least 10 years of embedded software development experience with C/C++.
  • ClearCase to GitLab Migration: Proven success in migrating code bases and validating integration.
  • Build Pipelines: Expertise in planning and executing build pipelines, infrastructure, and formal verification test execution.

Preferred Qualifications

  • Technical Tools: Experience with GNU Make, CMake, ALM/JAMA, and MyWorkshop.
  • Technical Knowledge: Hands-on experience in DevOps, Linux, Python, and embedded software problem-solving.
  • Interpersonal Skills: Strong communication and collaboration skills to work effectively with teams.

Key Competencies

  • Technical Leadership: Manage legacy system migrations with expertise in CT applications and VxWorks platform integration.
  • Problem-Solving: Analytical abilities to address migration dependencies, assess impacts, and deliver high-quality solutions.
  • Collaboration: Foster teamwork and facilitate programming/code review processes to ensure optimal performance

Education

Bachelor's degree