{"schemaVersion":"jobsearcher.job.v1","id":"4316682d75a6c2d4c5df5b08","url":"https://jobsearcher.com/jobs/4316682d75a6c2d4c5df5b08","canonicalUrl":"https://jobsearcher.com/jobs/4316682d75a6c2d4c5df5b08","title":"Engineer Embedded Software 2","description":"Job Title: Engineer Embedded Software 2Location: Linthicum, MD (Onsite)Client: Northrop GrummanJob OverviewNorthrop Grumman is seeking an experienced Engineer Embedded Software 2 to join the Space Payloads and Ground Eastern Region team in Linthicum, Maryland. This position is responsible for designing, developing, integrating, and testing embedded software that controls automated test equipment and validates the performance of advanced space payload systems.The ideal candidate will have strong experience in Python development, embedded software, software integration, automated testing, and Linux/Windows development environments. This role offers the opportunity to work on mission-critical aerospace and defense technologies in a collaborative Agile environment.Key ResponsibilitiesDesign, develop, integrate, maintain, and test embedded software for space payload integration and test systems.Develop software primarily using Python, with opportunities to work in C++ and Tcl/Tk.Design and implement automated test solutions for hardware and software verification.Develop software to control laboratory test equipment, including oscilloscopes, signal generators, signal analyzers, and power supplies.Integrate software with RF, digital, and optical hardware systems.Debug software applications, analyze system logs, perform root cause analysis, and resolve technical issues.Participate in all phases of the Software Development Life Cycle (SDLC), including design, development, integration, testing, verification, and maintenance.Perform peer reviews of software designs, source code, and technical documentation.Collaborate with cross-functional engineering teams in an Agile Scrum environment.Utilize software configuration management and version control tools.Recommend technical solutions and support continuous improvement initiatives.Required QualificationsBachelor''''''''s degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline.Minimum 8 years of software development experience with a Bachelor''''''''s degree, 6 years with a Master''''''''s degree, or 3 years with a Ph.D.Strong experience developing software using Python.Experience integrating software applications and validating system performance.Experience debugging software and troubleshooting complex technical issues.Experience developing software in Linux and/or Windows environments.Experience testing software systems.Experience using software configuration management tools.U.S. Citizenship required.Ability to obtain and maintain a DoD Top Secret Security Clearance with SCI eligibility.Preferred QualificationsExperience working in an Agile Scrum environment.Experience developing software with C++.Experience with Tcl/Tk.Experience controlling automated laboratory test equipment through software.Experience integrating RF, digital, or optical systems.Experience using Jenkins, Robot Framework, and other automation tools.Experience optimizing embedded Python applications.Experience debugging complex integrated software and hardware environments.Experience with Jira, Confluence, and Bitbucket.Active TS/SCI Security Clearance.Primary SkillsPythonEmbedded Software DevelopmentEmbedded SystemsIntegration & TestSoftware IntegrationSoftware TestingDebuggingC++Tcl/TkLinuxWindowsJenkinsRobot FrameworkGitBitbucketJiraConfluenceSoftware Configuration ManagementCI/CDAgile ScrumRF SystemsDigital SystemsOptical SystemsTest AutomationOscilloscopesSignal GeneratorsSignal AnalyzersPower SuppliesRoot Cause AnalysisSDLCU.S. CitizenshipTS/SCI Eligibility","company":"Prolim Global","rawCompany":"prolim global","city":"Elkridge","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-07-02T02:56:45.324Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"336414","title":"Guided Missile and Space Vehicle Manufacturing","slug":"guided-missile-and-space-vehicle-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Engineer Embedded Software 2","description":"Job Title: Engineer Embedded Software 2Location: Linthicum, MD (Onsite)Client: Northrop GrummanJob OverviewNorthrop Grumman is seeking an experienced Engineer Embedded Software 2 to join the Space Payloads and Ground Eastern Region team in Linthicum, Maryland. This position is responsible for designing, developing, integrating, and testing embedded software that controls automated test equipment and validates the performance of advanced space payload systems.The ideal candidate will have strong experience in Python development, embedded software, software integration, automated testing, and Linux/Windows development environments. This role offers the opportunity to work on mission-critical aerospace and defense technologies in a collaborative Agile environment.Key ResponsibilitiesDesign, develop, integrate, maintain, and test embedded software for space payload integration and test systems.Develop software primarily using Python, with opportunities to work in C++ and Tcl/Tk.Design and implement automated test solutions for hardware and software verification.Develop software to control laboratory test equipment, including oscilloscopes, signal generators, signal analyzers, and power supplies.Integrate software with RF, digital, and optical hardware systems.Debug software applications, analyze system logs, perform root cause analysis, and resolve technical issues.Participate in all phases of the Software Development Life Cycle (SDLC), including design, development, integration, testing, verification, and maintenance.Perform peer reviews of software designs, source code, and technical documentation.Collaborate with cross-functional engineering teams in an Agile Scrum environment.Utilize software configuration management and version control tools.Recommend technical solutions and support continuous improvement initiatives.Required QualificationsBachelor''''''''s degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline.Minimum 8 years of software development experience with a Bachelor''''''''s degree, 6 years with a Master''''''''s degree, or 3 years with a Ph.D.Strong experience developing software using Python.Experience integrating software applications and validating system performance.Experience debugging software and troubleshooting complex technical issues.Experience developing software in Linux and/or Windows environments.Experience testing software systems.Experience using software configuration management tools.U.S. Citizenship required.Ability to obtain and maintain a DoD Top Secret Security Clearance with SCI eligibility.Preferred QualificationsExperience working in an Agile Scrum environment.Experience developing software with C++.Experience with Tcl/Tk.Experience controlling automated laboratory test equipment through software.Experience integrating RF, digital, or optical systems.Experience using Jenkins, Robot Framework, and other automation tools.Experience optimizing embedded Python applications.Experience debugging complex integrated software and hardware environments.Experience with Jira, Confluence, and Bitbucket.Active TS/SCI Security Clearance.Primary SkillsPythonEmbedded Software DevelopmentEmbedded SystemsIntegration & TestSoftware IntegrationSoftware TestingDebuggingC++Tcl/TkLinuxWindowsJenkinsRobot FrameworkGitBitbucketJiraConfluenceSoftware Configuration ManagementCI/CDAgile ScrumRF SystemsDigital SystemsOptical SystemsTest AutomationOscilloscopesSignal GeneratorsSignal AnalyzersPower SuppliesRoot Cause AnalysisSDLCU.S. CitizenshipTS/SCI Eligibility","datePosted":"2026-07-02T02:56:45.324Z","dateModified":"2026-07-02T02:56:45.324Z","hiringOrganization":{"@type":"Organization","name":"Prolim Global","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Elkridge","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4316682d75a6c2d4c5df5b08"},"url":"https://jobsearcher.com/jobs/4316682d75a6c2d4c5df5b08"}}