![Huntington Ingalls Industries](https://media.trabajo.org/img/noimg.jpg)
Software Engineer
4 weeks ago
Requisition Number: 17453
Required Travel: 0 - 10%
Employment Type: Full Time/Salaried/Exempt
Hours Per Week: 40
Security Clearance: Ability to Obtain
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 bachelors degree with 9+ years of experience in a relevant engineering discipline
Or have a masters degree with 7+ years of experience in a relevant engineering discipline
Or have a Ph.D. with 4+ 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
This opportunity resides with Cyber & Electronic Warfare, a business group within HIIs Mission Technologies division. HII works within our nations 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, HIIs 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.
-
Senior Software Engineer
5 days ago
Roanoke, United States R&K Solutions Full timeR&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...
-
Senior Software Engineer
1 month ago
Roanoke, United States R&K Solutions Full timeJob DescriptionJob DescriptionR&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will...
-
Software Engineer
23 hours ago
Roanoke, United States Dexian Full timeBachelor’s degree in Computer Science or equivalent8+ years hands-on experience as a software engineerDemonstrated experience as engineer responsible designing, developing, testing, supporting, and troubleshooting the Contact Center and telephony products.Proficient in Java, Ansible, Python, any programming language and experienced in developing APIs and...
-
Senior Specialty Software Engineer
1 week ago
Roanoke, United States Wells Fargo Full timeLead complex technology Cloud initiatives including those that are companywide with broad impact. Act as a key contributor in automating the provisioning of Cloud Infrastructure using Infrastructure as a Code (Ia. C)Make decisions in developing stand Software Engineer, Software, Engineer, Senior, Cloud, Reliability Engineer, Banking
-
Senior Software Engineer
1 month ago
Roanoke, United States R&K Solutions Full timeR&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...
-
Senior Software Engineer/Developer
4 weeks ago
Roanoke, United States Fidelity Investments Full timeJob Description: Position Description: Creates efficient designs for data storage and retrieval for software applications and batch processing using Oracle SQL & PLSQL. Promotes high quality Continuous Integration/Continuous Delivery (CI/CD) practices using Git, Maven, Jenkins, and uDeploy. Develops APIs using Java and Python. Contributes to software...
-
software engineer in test
4 weeks ago
Roanoke, United States Randstad Full timesoftware engineer in test. roanoke , texas posted today job details summary $61 - $62 per hour contract bachelor degree category computer and mathematical occupations reference1054086 job details job summary: Location: Westlake Texas local only Required Skills: - Java - Cucumber BDD - Rest Assured - Jenkins for CI/CD - PostgreSQL Collaborate...
-
Software Development Engineer in Test
3 weeks ago
Roanoke, United States Eliassen Group Full time**Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...
-
Software Development Engineer in Test
2 weeks ago
Roanoke, United States Eliassen Group Full time**Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...
-
Software Development Engineer in Test
3 weeks ago
Roanoke, United States Eliassen Group Full time**Hybrid in Westlake, TX.**Our financial services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...
-
Senior Software Engineer/Developer
1 month ago
Roanoke, United States Fidelity Investments Full timeJob Description: Position Description: Develops, maintains, and updates Enterprise Content Management systems using content management software packagesOpenText Documentum. Develops Java/J2EE software applications. Builds and uses Shell Scripting to automate software systems tasks. Provides sophisticated operational support and problem resolutions for...
-
Software Control Engineer
5 days ago
Roanoke, United States TMEIC Corporation Americas Full timeJob # EE23126 Job Title Software Control Engineer Office Location Roanoke, VA Business Function/ Department Industrial Systems/ Software Control Engineering Sales Territory, if applicable General Role Description Develop and test PC/PLC software control solutions for industrial systems applications that meet client specifications and...
-
Manager, Software Development
3 weeks ago
Roanoke, United States Charles Schwab Full timeYour Opportunity At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer and network software or specialized utility programs. Collaborate with product owners and...
-
Software Development Engineer in Test
3 weeks ago
Roanoke, United States Eliassen Group Full time**Hybrid in Westlake, TX.**Our financial; services client is looking for a Software Development Engineer in Test to join their team.Due to client requirement, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and...
-
Manager, Software Development
4 weeks ago
Roanoke, United States The Charles Schwab Corporation Full timeAt Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer a Software, Manager, Development, Engineer, Microsoft, Technology
-
Manager, Software Development
2 weeks ago
Roanoke, United States The Charles Schwab Corporation Full timeAt Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Interact with Product Management and bus Manager, Engineer, Software, Development, Product Development, Application
-
Manager, Software Development
3 weeks ago
Roanoke, United States The Charles Schwab Corporation Full timeAt Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: Research, design, and develop computer a Manager, Engineer, Software, Development, Computer Science, Monitoring, Technology
-
Senior Software Engineer
2 weeks ago
Roanoke, United States Fidelity Investments Full timeJob Description:The Role The Shareholder Reporting Team within Fidelity Fund and Investment Operations (FFIO) technology business unit supports applications that our business partners use to generate prospectuses, financial statements, and regulatory filings. We are looking for a Senior Software Engineer who will craft, develop, and improve cloud ready...
-
Software Engineering Manager
4 weeks ago
Roanoke, United States The Ladders Full timeAt NorthWinds Technology, we are technology organization that offers a leading solution in the dental insurance industry, working with our Delta Dental dental insurance partners. This modern, cloud based technology platform is growing quickly with over 10 million lives under contract. We are growing our leadership team and are seeking experienced Engineering...
-
Software Engineering Manager
5 days ago
Roanoke, United States The Ladders Full timeAt NorthWinds Technology, we are a technology organization that offers a leading solution in the dental insurance industry, working with our Delta Dental dental insurance partners. This modern, cloud based technology platform is growing quickly with over 10 million lives under contract. We are growing our leadership team and are seeking experienced...