embedded software engineer

embedded software engineer

Posted Today by Tharu Technologies

Negotiable
Undetermined
Remote
Remote or Wilmington, North Carolina

Summary: The Embedded Software Engineer position is a remote role focused on developing software solutions for Instrumentation & Controls systems in Nuclear Power Plants. The engineer will collaborate with various teams, ensuring compliance with development standards while conducting testing and code reviews. The role requires periodic travel to Wilmington, NC for on-site work. Candidates should possess strong software skills and problem-solving abilities, along with a background in embedded software development.

Key Responsibilities:

  • Develop software solutions based on technical requirements.
  • Collaborate with teams to enhance software functionality.
  • Prepare design specifications, develop software, perform testing (module level, integration, and Hardware in Loop), document software development activities, and maintain records.
  • Conduct code reviews and ensure software quality.
  • Ensure compliance with development standards and best practices.

Key Skills:

  • Bachelor's degree in Computer Science or related field.
  • 5 years experience in software development or engineering roles.
  • Minimum of 5 years of experience in embedded software development, including knowledge of C programming languages and software development tools.
  • Strong analytical and problem-solving skills.
  • Experience with coding conventions, code review, unit testing, and integration testing of software.
  • Code review.
  • C programming.
  • GitLab CI/CD.
  • Module Testing.

Salary (Rate): £48,000 yearly

City: Wilmington

Country: United States

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Embedded Software Engineer - W2 position

REMOTE

Wilmington, NC

Job Description -



Working Model: Remote - EST timezone preferred

Working Hours: CORE Hours - 9am - 3pm EST, Monday - Friday

Travel: Must be able to travel to Wilmington site once per quarter



Interview Process: Virtual with cameras on, 1 round





Position Summary: The I&C (Instrumentation & Controls) Embedded Software Engineer works within the I&C Engineering team of the Engineering organization. The I&C team is responsible for designing and implementing I&C electronic hardware and software for I&C systems for Nuclear Power Plants. The I&C software team has strong interfaces with electronic hardware design and plant system operations. This role requires technical problem solving, strong software skills and effective communication/collaboration with other teams within the GVH business functions.



Responsibilities: Develop software solutions based on technical requirements. Collaborate with teams to enhance software functionality. Prepare design specifications, develop software, perform testing (module level, integration, and Hardware in Loop), document software development activities, and maintain records. Conduct code reviews and ensure software quality. Ensure compliance with development standards and best practices.



Qualifications: Bachelor s degree in Computer Science or related field. 5 years experience in software development or engineering roles. Minimum of 5 years of experience in embedded software development, including knowledge level of C-Programming languages and software development tools. Strong analytical and problemsolving skills. Minimum of 5 years of experience with coding conventions, code review, unit testing and integration testing of software.

<>TECHNICAL SKILLS

Must Have

  • code review
  • C programming
  • GitLab CI/CD
  • Module Testing

Nice To Have




The candidate must be willing to be onsite in Wilmington, NC periodically to test software on equipment and work in the lab with other engineers at least one week per month. In some cases, a request may be made for two consecutive weeks.



Thank you in advance for your attention and continued support.