Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
2680 Embedded Developer Level 2 image - Rise Careers
Job details

2680 Embedded Developer Level 2

Roles and Responsibilities:
Support numerous challenging, mission-critical projects that make a direct impact on the nation’s security and intelligence mission. Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country’s toughest problems. Apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly. Provide support to the test team during component and system testing and perform protocol analysis.

Basic Qualifications:

• Six or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing

• Four or more years of Software development experience using C, C/C++, or other proprietary languages

• Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)

• Development experience on embedded platforms (Linux, Unix, Android, VxWorks)

• Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc.

• Familiarity with assembly languages (development or reversing)

• Knowledge of low level, systems programming concepts

• TS/SCI clearance with a polygraph

• BA or BS degree


Additional Qualifications:

• Experience with vulnerability analysis and exploit development

• Experience with Python

• Experience with Assembly

• Memory safe low level programming experience such as Rust

• Knowledge of telecommunications architecture and protocols


Clearance: 
TS/SCI clearance with FS polygraph is required.


InterImage Benefit Snapshot:

• 401K: up to 3% discretionary profit sharing contribution + 100% match on the 1st 7% of pay
• PTO: 20 days per year
• Healthcare, dental, vision, Free for a single participant
• $50,000 Life insurance provided, additional voluntary life insurance available

#CJ

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About 2680 Embedded Developer Level 2, InterImage

If you're an innovative and experienced Embedded Developer Level 2 looking to make a significant impact, then you might want to check out this opportunity at InterImage in Fort Meade, Maryland. In this role, you'll engage in mission-critical projects that safeguard our nation's security and intelligence. You'll dive into a variety of challenges, from virtual environment development and vulnerability analysis to reverse engineering and software development. Your expertise in cloud engineering and C/C++ languages will be essential as you help in operational support and generate solutions to some of the toughest problems facing the country today. Those with proficiency in Python for automated unit testing and a hunger to learn new technologies will fit right in! With an emphasis on collaboration, you'll also provide valuable support during both component and system testing, analyzing protocols along the way. With a clear focus on professional growth and development, this position is not just a job; it's a chance to be part of a team making a real difference. A TS/SCI clearance with a polygraph is a must, along with a BA or BS degree to get you started on this exciting journey. Join InterImage and be at the forefront of technology, innovation, and national security!

Frequently Asked Questions (FAQs) for 2680 Embedded Developer Level 2 Role at InterImage
What are the main responsibilities of an Embedded Developer Level 2 at InterImage?

As an Embedded Developer Level 2 at InterImage, your responsibilities will include supporting mission-critical projects vital for national security, performing virtual environment development, conducting vulnerability analysis, reverse engineering, and software development. You’ll also assist the test team during component and system testing, ensuring the highest quality and functionality of the projects.

Join Rise to see the full answer
What qualifications are needed for the Embedded Developer Level 2 position at InterImage?

To qualify for the Embedded Developer Level 2 role at InterImage, candidates should have at least six years of experience in software system requirements analysis, design, development, integration, or testing, along with four or more years in software development using C, C/C++, or other languages. Additionally, familiarity with virtual environments and embedded platforms is crucial, as well as a TS/SCI clearance with a polygraph.

Join Rise to see the full answer
What programming languages should Embedded Developer Level 2 candidates be proficient in for InterImage?

Candidates applying for the Embedded Developer Level 2 position at InterImage should be proficient in C, C++, and ideally have experience with Python for automated testing. Knowledge of assembly languages is also preferred, especially for roles involving reverse engineering and low-level programming applications.

Join Rise to see the full answer
Is there a requirement for security clearance for the Embedded Developer Level 2 role at InterImage?

Yes, a TS/SCI clearance with a polygraph is a strict requirement for the Embedded Developer Level 2 position at InterImage. This ensures that you will be able to work on sensitive projects that deeply impact our nation's security and intelligence capabilities.

Join Rise to see the full answer
What benefits does InterImage offer for the Embedded Developer Level 2 role?

InterImage offers a comprehensive benefits package for Embedded Developer Level 2 positions, including a 401K plan with discretionary profit-sharing contributions, significant paid time off of 20 days per year, free healthcare, dental, and vision for single participants, as well as life insurance coverage options to ensure you're well taken care of.

Join Rise to see the full answer
Common Interview Questions for 2680 Embedded Developer Level 2
Can you explain your experience with C/C++ development for embedded systems?

When answering this question, provide specific examples of projects where you utilized C/C++ for development in embedded systems. Highlight the challenges you faced and how you overcame them, as well as the outcomes of your efforts to demonstrate your technical competence and problem-solving skills.

Join Rise to see the full answer
Describe a challenging reverse engineering project you have worked on.

Discuss a specific reverse engineering project during your past experience. Explain your approach, the tools you used, and the insights you gained. Make sure to emphasize how your findings contributed to the project's success and what you learned from the experience.

Join Rise to see the full answer
How do you perform vulnerability analysis on software?

Outline your process for vulnerability analysis, including the tools and techniques you employ. Describe your approach to identifying and prioritizing vulnerabilities and how you would communicate your findings to your team for remediation.

Join Rise to see the full answer
What virtual environment tools are you familiar with?

Mention specific tools such as VMware, OpenStack, or QEMU that you've used in your projects. Discuss how you leveraged these tools for software testing or deployment, emphasizing any configurations or custom setups you performed.

Join Rise to see the full answer
How do you approach unit testing for your code?

Discuss your methodology for unit testing, including the frameworks and languages you utilize, such as Python. Explain how you ensure your tests are comprehensive and how you integrate them into your development workflow to maintain code quality.

Join Rise to see the full answer
What is your understanding of assembly languages and their relevance in this role?

Explain the importance of assembly languages for low-level programming and reverse engineering tasks. Share your experience and any applicable projects where you used assembly languages, highlighting technical challenges and how you effectively addressed them.

Join Rise to see the full answer
Can you share an experience where you had to quickly learn a new technology?

Choose a technology that you had to learn in a short time frame and explain your process for acquiring that knowledge. Share the resources you used, any difficulties you encountered, and how you applied this new technology successfully in a project.

Join Rise to see the full answer
Describe how you’ve collaborated with teams on embedded software projects.

Illustrate your teamwork skills by talking about how you’ve worked with cross-functional teams on projects. Include specific examples of how those collaborations resulted in project improvements and the role you played in facilitating those interactions.

Join Rise to see the full answer
How do you ensure code quality in embedded systems development?

Discuss your strategies for maintaining code quality, such as conducting peer reviews, employing static analysis tools, or participating in regular code assessments. Emphasize the importance of quality assurance in embedded systems development due to their critical applications.

Join Rise to see the full answer
What are the potential challenges you foresee in the Embedded Developer Level 2 position?

Identify potential challenges, such as keeping up with evolving technology or working under stringent security protocols. Discuss strategies you would implement to address these challenges and maintain productivity and efficiency in your role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
InterImage Hybrid Maryland, United States
Posted 5 days ago
Photo of the Rise User
InterImage Hybrid Fort Meade, Maryland, United States
Posted 5 days ago
Photo of the Rise User
Ramboll Hybrid 163 N Wellwood Ave, Lindenhurst, NY 11757, USA
Posted 13 days ago
Photo of the Rise User
Veolia Environnement SA Remote 120 Disco Rd, Etobicoke, ON M9W 1M4, Canada
Posted 13 days ago
Photo of the Rise User
Smiths Group Hybrid 2202 Lakeside Blvd, Edgewood, MD 21040, USA
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Rushdown Studios Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago

For over fifteen years, InterImage has been providing custom database and software applications to our commercial, Federal, and municipal customers. Our expertise in strategic planning, business process re-engineering, project management, and appl...

6 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!