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
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.
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.