1002 — Software Engineer 3/CNO Software Engineer

Iubelt LLC

Annapolis (MD)

Vor Ort

USD 120.000 - 180.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Iubelt LLC seeks a senior CNO Software Engineer to develop, maintain, and port diverse software capabilities for mission-critical needs. You will work in a small team, coordinating with test and production experts through TRR/ORR processes to resolve defects.

The role requires extensive SWE experience, strong C/C++ and assembly skills, and a current security clearance. You will contribute to system design, data standards, and automated unit testing within CI/CD workflows.

Qualifikationen

  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • Six (6) years of experience coding in C, C++, or assembly and four (4) years of experience in software reverse engineering.
  • An active security clearance is required.

Aufgaben

  • Develop, maintain, and enhance/port complex and diverse software capabilities based upon Product Group and other mission stakeholder needs.
  • Work as part of a small team, delivering iteratively, and tightly coordinated with operational test and production experts, through the customer TRR/ORR process, resolving any defects identified.
  • Provide input to the software components of system design to include re-use/make trade-offs, tradecraft dependencies, foundational tool integration, and adherence to enterprise data flow and schema standards.
  • Analyze user case/mission user stories to derive software design and performance requirements.
  • Debug/Port existing software and correct defects/update versions.
  • Write and/or review software and system documentation, and provide operator support where necessary.
  • Design or implement complex algorithms requiring adherence to strict timing, system resources, or interface constraints.
  • Develop software solutions considering data flow & business processes, and fault resolution.
  • Disassemble binaries using Ghidra, or a similar RE tool, and perform process level debugging using WinDbg, SoftICE, gdb, or similar debugger.
  • Interface with complex/proprietary database/data repositories.
  • Identify software vulnerabilities, develop exploits to take advantage of identified vulnerabilities, and develop production quality software based on developed exploits.
  • Develop and execute unit tests.

Kenntnisse

SWE Experience
C/C++
Reverse Engineering
Security Clearance
CI/CD (GitLab)

Ausbildung

Bachelor's degree in CS or related

Tools

Ghidra
WinDbg
gdb
Visual Studio
Eclipse

Jobbeschreibung

(Will consider more junior levels)

Job Qualifications
Certifications

None

Experience

Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

In addition, the individual shall have six (6) years of experience coding in C, C++, or assembly and four (4) years of experience in software reverse engineering.

An active security clearance is required.

Job Description Summary

The CNO Software Engineer develops, maintains, and enhances/ports complex and diverse software capabilities based upon Product Group and other mission stakeholder needs.

Works as part of a small team, delivering iteratively, and tightly coordinated with operational test, and production experts, through the customer TRR/ORR process, resolving any defects identified.

Provides specific input to the software components of system design to include re-use/make trade-offs, tradecraft dependencies, foundational tool integration, and adherence to enterprise data flow and schema standards.

Capabilities (proficiency in one or more)
  • Analyze user case/mission user stories to derive software design and performance requirements
  • Debug/Port existing software and correct defects/update versions
  • Write and/or review software and system documentation, and provide operator support where necessary
  • Author, design and code new software or modify existing software to add new features and support execution
    • Design or implement complex algorithms requiring adherence to strict timing, system resources, or interface constraints
  • Recommend new technologies and processes for complex software projects
    • Develop software solutions considering analyzing system performance analysis, users and system engineers’ collaboration; data flow & business processes, and fault resolution
    • Develop or implement algorithms to meet or exceed system performance and functional standards in resource constrained environments
  • Confer with System Engineers and Reverse Engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Interface with complex/proprietary database/data repositories
  • Identify software vulnerabilities, develop exploits to take advantage of identified vulnerabilities, and develop production quality software based on developed exploits
  • Disassemble binaries using Ghidra, or a similar RE tool, and perform process level debugging using WinDbg, Softlce, gdb, or similar debugger
  • Use a software integrated development environment (IDE) such as Visual Studio, Eclipse, or similar IDE
  • Develop and execute unit tests
Skills and Tools (proficiency in one or more)
  • Software Development (proficient in one or more of the following):
    • Linux Application development in C/C++, Objective-C, ARM assembly (thumb, 32, 64), Python, Reverse Engineering via IDApro, Ghidra, etc.
  • Technology/Engineering (proficient in one or more of the following):
    • System Integration of internally developed server and UI components, COTS/GOTS applications
    • AI assisted/leveraged Development
    • Verification of system design, troubleshooting/debugging, thorough test methodology
    • Familiarity with Wi-Fi/Wireless/RF and networking basics
Specific duties (to include but not limited to)
  • Comply with organizations documented test and release process
  • Examine and document ARM architecture and communicate behavior of objective systems to stakeholders and teammates
  • Implement development in CI/CD methodology, utilizing GitLab for build/merges
  • Analyze operational requirements and foundational platform integration requirements to design and derive capability functional and quality requirements Low-level debugging of software and system defects
  • Design and implement software solutions capable of performing in resource restricted environments, typically in Objective C or C++ Write or review software and system documentation
  • Assist with developing and executing test procedures for software components
  • Clearly communicate in a team environment with fellow engineers, stakeholders, and customers
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

1003 — Software Engineer 3
1003 — Software Engineer 3

Iubelt LLC • Annapolis (MD)

Vor Ort
USD 110.000 - 140.000
Software Engineer, Level 2
Software Engineer, Level 2

Avalore.ai • Maryland

Vor Ort
USD 150.000 - 190.000
Health benefits
401k & IRA
Life Insurance
+4
Software Engineer, Level 3
Software Engineer, Level 3

Avalore.ai • Maryland

Vor Ort
USD 150.000 - 190.000
Health insurance
401(k) plan
Life insurance
+1
CNO Software Engineer Level 3
CNO Software Engineer Level 3

Adaptic LLC • Annapolis (MD)

Vor Ort
USD 150.000 - 190.000
CNO Software Engineer Level 3
CNO Software Engineer Level 3

Adaptic • Maryland

Vor Ort
USD 170.000 - 210.000
CNO Software Engineer Level 2
CNO Software Engineer Level 2

Adaptic • Maryland

Vor Ort
USD 140.000 - 190.000
Application Developer (AD3) [D.26.0117]
Application Developer (AD3) [D.26.0117]

Dover Networks LLC • Maryland

Vor Ort
USD 256.000 - 280.000
CNO Software Engineer Level 2
CNO Software Engineer Level 2

Adaptic LLC • Annapolis (MD)

Vor Ort
USD 150.000 - 190.000
1001 — Software Engineer 1
1001 — Software Engineer 1

Iubelt LLC • Annapolis (MD)

Vor Ort
USD 120.000 - 180.000
Senior CNO Developer
Senior CNO Developer

AV • Jessup (MD)

Vor Ort
USD 112.000 - 187.000
Medical
Dental
Vision
+3