What are the responsibilities and job description for the Electrical Engineer (Embedded Real Time Systems) position at New Directions Technologies, Inc.?
Duties and Responsibilities
=====================================
a. Design, develop, test, and maintain real-time embedded software applications for mission-critical systems.
b. Develop software for embedded processors, microcontrollers, FPGA interfaces, and hardware control systems.
c. Support full software development lifecycle activities within an Agile/Scrum environment.
d. Participate in sprint planning, backlog refinement, daily standups, retrospectives, and technical reviews.
e. Develop and maintain software using modern CI/CD pipelines and automated build/test frameworks.
f. Integrate DevSecOps principles into software development, including automated security scanning, vulnerability remediation, and secure coding practices.
g. Interface directly with hardware engineers, systems engineers, cybersecurity personnel, and program management teams.
h. Perform software integration, debugging, troubleshooting, and root cause analysis in laboratory and operational environments.
i. Develop low-level device drivers, communication interfaces, and hardware abstraction layers.
j. Support software verification and validation activities, including unit testing, integration testing, and hardware-in-the-loop (HWIL) testing.
k. Generate and maintain technical documentation including design documents, interface control documents, test procedures, and software release notes.
l. Support configuration management and version control processes using modern repositories and branching strategies.
m. Ensure compliance with customer, industry, cybersecurity, and quality standards.
=====================================
a. Design, develop, test, and maintain real-time embedded software applications for mission-critical systems.
b. Develop software for embedded processors, microcontrollers, FPGA interfaces, and hardware control systems.
c. Support full software development lifecycle activities within an Agile/Scrum environment.
d. Participate in sprint planning, backlog refinement, daily standups, retrospectives, and technical reviews.
e. Develop and maintain software using modern CI/CD pipelines and automated build/test frameworks.
f. Integrate DevSecOps principles into software development, including automated security scanning, vulnerability remediation, and secure coding practices.
g. Interface directly with hardware engineers, systems engineers, cybersecurity personnel, and program management teams.
h. Perform software integration, debugging, troubleshooting, and root cause analysis in laboratory and operational environments.
i. Develop low-level device drivers, communication interfaces, and hardware abstraction layers.
j. Support software verification and validation activities, including unit testing, integration testing, and hardware-in-the-loop (HWIL) testing.
k. Generate and maintain technical documentation including design documents, interface control documents, test procedures, and software release notes.
l. Support configuration management and version control processes using modern repositories and branching strategies.
m. Ensure compliance with customer, industry, cybersecurity, and quality standards.
Education and Work Experience Requirements:
**MUST HAVE A CURRENT SECRET CLEARANCE**
**POSITION IS AT NAVAIR/PAX RIVER/MUST BE WILLING TO RELOCATE**
Required Qualifications
=======================
a. Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related technical field.
b. 5 years of experience in embedded software development.
c. Experience developing real-time embedded software using C/C .
d. Experience working with real-time operating systems (RTOS) such as VxWorks, Integrity, RTEMS, Embedded Linux, or FreeRTOS.
e. Experience with Agile software development methodologies.
f. Experience using CI/CD tools such as Jenkins, GitLab CI/CD, Azure DevOps, Bamboo, or similar platforms.
g. Experience implementing or supporting DevSecOps processes and secure software development practices.
h. Experience with version control systems such as Git.
i. Familiarity with software debugging tools and embedded test equipment.
j. Strong understanding of embedded hardware/software integration.
Desired Qualifications
======================
a. Experience supporting DoD, Navy, Air Force, or other defense programs.
b. Experience with FPGA integration and digital communication protocols (SPI, I2C, UART, Ethernet, CAN, MIL-STD-1553, etc.).
c. Experience with containerization and orchestration technologies supporting DevSecOps environments.
d. Experience with automated testing frameworks and static/dynamic code analysis tools.
e. Familiarity with model-based systems engineering (MBSE) and digital engineering environments.
f. Experience working in classified development environments.
Technical Skills
================
a. Programming Languages: C, C , Python, Bash.
b. Operating Systems: Embedded Linux, VxWorks, RTOS platforms.
c. Tools: Git, Jenkins, GitLab, Docker, SonarQube, Jira, Confluence.
d. Hardware Interfaces: Serial communications, Ethernet, FPGA interfaces, sensor integration.
e. Development Methods: Agile, Scrum, DevSecOps, CI/CD.
**POSITION IS AT NAVAIR/PAX RIVER/MUST BE WILLING TO RELOCATE**
Required Qualifications
=======================
a. Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related technical field.
b. 5 years of experience in embedded software development.
c. Experience developing real-time embedded software using C/C .
d. Experience working with real-time operating systems (RTOS) such as VxWorks, Integrity, RTEMS, Embedded Linux, or FreeRTOS.
e. Experience with Agile software development methodologies.
f. Experience using CI/CD tools such as Jenkins, GitLab CI/CD, Azure DevOps, Bamboo, or similar platforms.
g. Experience implementing or supporting DevSecOps processes and secure software development practices.
h. Experience with version control systems such as Git.
i. Familiarity with software debugging tools and embedded test equipment.
j. Strong understanding of embedded hardware/software integration.
Desired Qualifications
======================
a. Experience supporting DoD, Navy, Air Force, or other defense programs.
b. Experience with FPGA integration and digital communication protocols (SPI, I2C, UART, Ethernet, CAN, MIL-STD-1553, etc.).
c. Experience with containerization and orchestration technologies supporting DevSecOps environments.
d. Experience with automated testing frameworks and static/dynamic code analysis tools.
e. Familiarity with model-based systems engineering (MBSE) and digital engineering environments.
f. Experience working in classified development environments.
Technical Skills
================
a. Programming Languages: C, C , Python, Bash.
b. Operating Systems: Embedded Linux, VxWorks, RTOS platforms.
c. Tools: Git, Jenkins, GitLab, Docker, SonarQube, Jira, Confluence.
d. Hardware Interfaces: Serial communications, Ethernet, FPGA interfaces, sensor integration.
e. Development Methods: Agile, Scrum, DevSecOps, CI/CD.
Security Clearance:
Secret