Senior Software Engineer

3 weeks ago


Roanoke VA United States HII Mission Technologies Full time
Requisition Number: 17451 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Hours Per Week: 40 Security Clearance: Secret Level of Experience: Senior Job Description Are you bored with the standard product development pipeline? Do you enjoy tinkering and learning how things work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment
Our team in Roanoke, VA specializes in reverse engineering and microelectronics trust and assurance
Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase
Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain
Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more
The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates
We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers
Experience with software reverse engineering is also valued in this position

Essential Job Responsibilities Candidates for this position will be responsible for leading reverse engineering efforts into systems of interest and mentoring junior engineers in the reverse engineering and development processes
Candidates will be expected to communicate clearly and effectively and demonstrate the ability to architect maintainable solutions to complex problems
Effective collaboration with teammates on the development of new ideas and accepting constructive feedback through the code review process is required
Candidates may also be expected to implement algorithms created by hardware engineers or from academic sources with limited documentation
Candidates must be U.S
citizens and be willing and able to obtain a DoD security clearance (if not already cleared)
Minimum Qualifications You will meet our minimum qualifications if you...
• Are a United States citizen with the ability to obtain and maintain a DoD security clearance
• Have a bachelor's degree with 15+ years of experience in a relevant engineering discipline
• Or have a master's degree with 13+ years of experience in a relevant engineering discipline
• Or have a Ph.D
with 10+ years of experience in a relevant engineering discipline
• Have extensive experience with object-oriented programming languages (C++, Java, Python)
• Have exposure to basic logic gates and Boolean math (AND, OR) • Have the ability to learn new skills quickly Preferred Requirements You will go above and beyond if you...
• Already possess an active security clearance
• Have experience with modern C++ standards (>= C++17) and STL
• Have experience with Python
• Can demonstrate the use of design patterns
• Have developed using software development processes (Agile, TDD, etc.)
• Familiarity with Verilog or VHDL
• Have experience with FPGA design software (Quartus, ISE, Vivado, etc.)
• Have experience with software reverse engineering (IDA Pro, Ghidra, etc.)
• Are proficient with source control systems (git, svn, perforce, etc.)
• Have experience with the code review process
• Have experience with binary patching
• Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.)
• Have published research regarding cybersecurity, software exploitation, or reverse engineering About Us The HII team in Roanoke is among the world's leading experts on performing FPGA and microelectronics system analysis
Our dynamic team performs critical tasks for DoD customers to assure, analyze, and perform anti-obsolescence on DoD assets
We have a well-balanced environment, offering hybrid work from home opportunities
We also specialize in cleared work that has a direct impact on national security
Roanoke is a small but vibrant city in southwestern Virginia with a population of 100,000
Surrounded by the Blue Ridge mountains, Roanoke has mountain hiking trails, lots of outdoor activities, a thriving arts community, a variety of local restaurants, and an expansive craft beverage scene, all while still maintaining a low cost of living
Virginia Tech is less than an hour away and offers continuing education and sporting events
Metropolitan areas like Washington, D.C., Richmond, VA, and Charlotte, NC are also within driving distance
Amtrak rail service to D.C
is also available
This opportunity resides with Cyber & Electronic Warfare, a business group within HII's Mission Technologies division
HII works within our nation's intelligence and cyber operations communities to defend our interests in cyberspace
Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners
HII is a global engineering and defense technologies provider
With a 135-year history of trusted partnerships in advancing U.S
national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics
HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force
Headquartered in Virginia, HII's skilled workforce is 44,000 strong
For more information, please visit: hii.com
HII is committed to cultivating an inclusive company culture to promote collaboration and enhance creativity by hiring a diverse work force
HII is an Equal Opportunity/Vets and Disabled Employer
U.S
Citizenship may be required for certain positions.

  • Manassas, VA, United States MCL Systems Limited Full time

    Senior Software Engineer Job Purpose A senior software engineer to play a role of software architect, project lead, andsoftware developerfor a software product company. Background Our company, MCL Systems Limited (MCL), is a developer of state of art telecom Billing and OSS software solutions, CadebillandGanges. These solutions are used by...

  • Software Engineer

    2 days ago


    Roanoke, United States Huntington Ingalls Industries Full time

    Press Tab to Move to Skip to Content Link Search by Keyword (use Keyword for Remote Positions) Requisition Number: 15795 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Security Clearance: Ability to Obtain Level of Experience: Senior Job Description Are you bored with the standard product development pipeline? Do you enjoy tinkering...

  • Software Engineer

    1 day ago


    Roanoke, United States RIT Solutions, Inc. Full time

    Software Engineer (L6) Westlake, TX - onsite 2 weeks a month Service Line - Digital & Product Engineering (DPE) Sub Service Line Options - Digital & Product Engineering (DPE) Sub Service Line- Application Development Job Description: Opening / Selling Statement - Client's Team is looking to fill an interesting and challenging position on its development...


  • Burlington, MA, United States State Street Corporation Full time

    Who we are looking for: A senior level software engineer with capabilities in core Java technologies, SQL, and Agile methodology in a multi-threaded environment. Why this role is important to us: The team you will be joining is a part of Charles River Development (or CRD), that became a part of State Street in 2018. CRD helps create enterprise...


  • Roanoke, United States Fidelity Investments Full time

    Job Description: Fidelity Enterprise Architecture - Integration Services Center of Excellence to build and support outstanding products for its highly business critical applications. Our architecture and engineering team is innovative, diverse, passionate and self-driven. We work in a very dynamic agile environment. The Purpose Lead Enterprise in crafting a...


  • Reston, VA, United States Fannie Mae Full time

    Job Description As a valued colleague on our team, you will collaborate with team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems.THE IMPACT YOU WILL MAKEThe Senior Financial Software Engineer role will...


  • Marlborough, MA, United States Hologic Full time

    This Senior Software Engineer will join a team of engineers responsible for the development and support of the Hologic ThinPrep products. These products are FDA approved medical laboratory devices which process samples and image slides. They are highly sophisticated electro-mechanical devices which are usually networked together. Imaging systems include a...


  • Boston, MA, United States State Street Corporation Full time

    Who we are looking for: Contribute to the enhancement and maintenance of the CRD cloud native Alpha platform as a senior member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River. Why this role is important to us: This position will contribute to the...


  • Roanoke, United States Global Jupiter Full time

    Syllable is rapidly expanding and seeking an experienced Senior Developer Operations Engineer to own Syllable infrastructure. The Senior Dev Ops Engineer will: Formalize and codify all infrastructure dependencies using a configuration language such as Terraform Build on our existing CI/CD pipeline and manage code deployment processes for efficiency,...


  • Roanoke, United States Fidelity Investments Full time

    Job Description: Position Description: Designs technical solutions and software applications using DevOps practices. Provides automated Continuous Integration and Continuous Deployment (CI/CD) pipelines for applications using Jenkins Artifactory, Maven, Docker, Groovy, and Shell and Python scripts. Performs troubleshooting, security monitoring, and...

  • Software Engineer

    3 days ago


    Brooklyn, NY, United States The Job Connections Project Full time

    Senior Fullstack Software Engineer - NYC Location: New York, NY / Remote Type: Full time Department: Engineering Compensation: $160K – $185K About the company We the people (and the taxpayers) deserve effective government. But the software powering government services is 20 years behind the private sector. The company's mission is to build modern software...


  • Reston, VA, United States Fannie Mae Full time

    Job Description As a valued colleague on our team, you will collaborate with team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems. THE IMPACT YOU WILL MAKE The Senior Financial Software Engineer role...


  • Wilmington, DE, United States ChristianaCare Full time

    PRIMARY FUNCTION:The Senior Software Development Engineer plays a central role in the Health & Technology Innovation Center’s mission to introduce and successfully implement new, cutting-edge solutions that positively impact our community. This role is responsible for planning, designing, and building new software solutions, producing clean code, and...

  • Senior QA Engineer

    3 days ago


    Roanoke, United States Fidelity Investments Full time

    Job Description:Position Description: ***Multiple Positions Available*** Crafts, develops, maintains, and solves automated suites of tests to assess product quality and release readiness using Junit, Selenium, Cucumber, ReadyAPI, and Rest Assured. Builds end-to-end test strategy and determines exit criteria using Jasmine, Karma, Karate, and JEST. Releases...


  • Roanoke, United States POWER Engineers Full time

    Senior-Level Site Civil Engineer  POWER Engineers is currently seeking a Senior Level Site Civil Engineer to join our team supporting the electrical utility and renewable energy service areas. Our department specializes in high-performing projects with a focus on the future. Our goal is to deliver excellent projects together with a positive experience...


  • , TX, United States Fannie Mae Full time

    Job Description As a valued colleague on our team, you will collaborate with team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems. THE IMPACT YOU WILL MAKE The Senior Financial Software Engineer role...


  • united states Spectrum Full time

    TITLE:Senior Software Developer LOCATION:Greenwood Village, CO JOB SUMMARY: Responsible for providing strategic solutions to business problems unique to Charter's voice and webmail self-service platforms.Develop, modify, enhance, and implement software systems and applications designed to support new or existing voice and webmail self-service...


  • Roanoke, United States Power Engineers, Inc. Full time

    Senior Transmission Line Project Engineer Location: Roanoke State/ Territory: Virginia Department: Power Delivery Carolina Line Dept Description Senior Transmission Line Engineer POWER Engineers, Inc. is seeking a Senior Transmission Line Engineer fo Project Engineer, Transmission, Engineer, Project, Senior, Support, Business Services


  • Reston, VA, United States Fannie Mae Full time

    Job Description As a valued colleague on our team, you will collaborate with team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems. THE IMPACT YOU WILL MAKE The Senior Financial Software Engineer role...


  • United States of America Selby Jennings Full time

    Senior Backend EngineerSelby Jennings is partnered with a $150M Series A blockchain startup that is building the largest ecosystem of Bitcoin applications to maximize the value of the Bitcoin network. This firm is contributing to the technology that makes Bitcoin faster, more secure, and able to do more complex things. What You'll Do:Design, implement, and...