2

Remote Junior Embedded Software Engineer Jobs in Washington

Senior Software Engineer - AI/Front End

Mclean, VA ยท Remote

$125K - $165K/yr

Senior Software Engineer - AI/Front End This is a remote position. Ad Hoc is a technology company ... Actively mentors and assists more junior engineers in the development of their skills * Effectively ...

Senior Software Engineer FS (LOC)

Mclean, VA ยท Remote

$123K - $163K/yr

Senior Software Engineer - Full Stack This is a remote position. Ad Hoc is a technology company ... Actively mentor junior and mid-level engineers, providing code review feedback and guidance that ...

Senior Software Engineer - AI/Front End

Mclean, VA ยท Remote

$123K - $163K/yr

Senior Software Engineer - AI/Front End Job number: 740 This is a remote position. Ad Hoc is a ... Actively mentors and assists more junior engineers in the development of their skills * Effectively ...

Software Engineer III - Back End Job number: 777 This is a remote position. Ad Hoc is a technology ... Mentor junior developers and support recruiting through technical evaluations Basic Qualifications

This is a fully remote position. Here, your work is more than a job-it's a journey in innovation ... Conduct peer code reviews, identify improvement opportunities, and mentor junior developers

Senior Software Engineer

Arlington, VA ยท On-site +1

$141K - $185K/yr

Description Type: Full-Time(W2) On-site/Hybrid, Arlington, VA (Remote option available for the ... Embedded system experience * This opportunity is ideal if you possess experience in or a strong ...

Software Engineer III - (Expert)

Mclean, VA ยท Remote

$58 - $78/hr

Software Engineer III - (Expert) Job number: 720 This is a remote position. Ad Hoc is a technology ... Practices technical and communications skills to improve context knowledge and mentor junior ...

Software Engineer III (Senior)

Silver Spring, MD ยท Remote

$126K - $167K/yr

Software Engineer III This is a remote position. Ad Hoc is a technology company that empowers ... Practices technical and communications skills to improve context knowledge and mentor junior ...

Software Engineer III (Senior)

Mclean, VA ยท Remote

$123K - $163K/yr

Software Engineer III Job number: 718 This is a remote position. Ad Hoc is a technology company ... Practices technical and communications skills to improve context knowledge and mentor junior ...

Remote/Alexandria, VA GeoDelphi, Inc. dba Whitespace is seeking a Software Engineer to build innovative forward-looking solutions within our Answers platform. You'll be essential to our Answers ...

The Senior Software Engineer will serve as technical anchor for a new feature/capability being ... Willing to mentor junior/mid-level software development peers. * Strong experience with MongoDB ...

next page

Showing results 1-20

Remote Junior Embedded Software Engineer information

What does a Remote Junior Embedded Software Engineer do?

A Remote Junior Embedded Software Engineer is responsible for developing, testing, and maintaining software that runs on embedded systems, such as microcontrollers or specialized hardware devices. Working remotely, they collaborate with teams to write code, debug issues, and ensure the software integrates seamlessly with hardware components. Their role typically involves assisting senior engineers, learning industry best practices, and gradually taking on more complex tasks as they gain experience.

What is the difference between Remote Junior Embedded Software Engineer vs Remote Embedded Software Engineer?

AspectRemote Junior Embedded Software EngineerRemote Embedded Software Engineer
Experience LevelEntry-level, 0-2 yearsMid-level, 2+ years
ResponsibilitiesAssisting in firmware development, testing, debuggingDesigning, developing, and maintaining embedded systems
CredentialsRelevant degree, internship experienceRelevant degree, some professional experience
Work EnvironmentRemote, collaborative teamsRemote or hybrid, project-based

The main difference between a Remote Junior Embedded Software Engineer and a Remote Embedded Software Engineer lies in experience and responsibilities. Junior roles focus on learning and assisting with tasks, while embedded engineers handle more complex development and design tasks. Both roles often work remotely within tech and manufacturing industries, sharing similar credentials and work environments.

What are the key skills and qualifications needed to thrive as a Remote Junior Embedded Software Engineer, and why are they important?

To thrive as a Remote Junior Embedded Software Engineer, you need a solid grasp of embedded C/C++ programming, basic electronics, and a relevant degree in computer engineering or a similar field. Familiarity with microcontroller development environments, version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you succeed in a distributed team. These skills ensure you can efficiently develop, test, and maintain reliable embedded systems while collaborating remotely with colleagues.

What are some common challenges faced by Remote Junior Embedded Software Engineers, and how can they be addressed?

Remote Junior Embedded Software Engineers often face challenges such as limited access to hardware for testing, communication barriers with team members, and the learning curve associated with embedded systems development. To address these, many teams use simulators, remote hardware labs, and clear documentation to support remote access and collaboration. Regular check-ins, mentorship programs, and collaborative tools like version control systems help ensure junior engineers receive guidance and stay connected to their teams, promoting effective learning and project progress.
What cities in Washington are hiring for Remote Junior Embedded Software Engineer jobs? Cities in Washington with the most Remote Junior Embedded Software Engineer job openings:
CNO Software Engineer (TS/SCI w/ Poly)

CNO Software Engineer (TS/SCI w/ Poly)

SIXGEN

Annapolis Junction, MD โ€ข On-site, Remote

$250K - $300K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

CNO Software Engineer (TS/SCI w/ Poly)

Annapolis Junction, MD.

SIXGEN's mission is to deliver agile, mission-ready cybersecurity solutions that empower government and critical infrastructure organizations to stay ahead of advanced cyber threats. We combine innovation, deep expertise, and cutting-edge capabilities to uncover vulnerabilities, protect vital systems, and ensure operational superiority in an ever-evolving digital landscape.

Position Overview

Position: CNO Engineer Job Type: Full-time Location: Annapolis Junction, MD Clearance Requirements: Active TS/SCI with Polygraph required Experience: 7+ years (Team Lead opportunities available for candidates with 10+ years)

What You'll Do

We are seeking a skilled and motivated CNO Engineer to join our cybersecurity research and development team supporting mission-critical federal programs. This role sits at the intersection of software development, reverse engineering, vulnerability research, and advanced cybersecurity engineering.

The ideal candidate will possess deep expertise in low-level software development, operating system internals, reverse engineering, and vulnerability research, with the ability to develop innovative solutions that support complex mission requirements. You will work alongside a seasoned team of engineers developing modular capabilities that integrate into large-scale technical frameworks supporting national security missions.

Key Responsibilities Software Development & Engineering
  • Design, develop, and maintain modular software capabilities supporting mission objectives.
  • Develop solutions using C/C++, Python, Assembly, and related technologies.
  • Contribute to large-scale frameworks and mission-focused software platforms.
  • Apply modern software engineering principles to complex technical challenges.
Reverse Engineering & Vulnerability Research
  • Perform reverse engineering and vulnerability research across Windows, Linux, and embedded systems.
  • Analyze binaries, operating system internals, and network protocols to identify vulnerabilities and technical insights.
  • Utilize tools such as Ghidra and IDA Pro to support research and development efforts.
  • Conduct research involving embedded architectures, including ARM and MIPS platforms.
Cybersecurity Research & Technical Collaboration
  • Develop and enhance capabilities supporting cybersecurity research and mission-focused technical objectives.
  • Research and implement advanced technical solutions within complex operating environments.
  • Collaborate with fellow engineers, researchers, and technical teams to support mission objectives.
  • Contribute technical expertise to advanced cybersecurity research and capability development efforts.
Qualifications
  • 7+ years of experience in software development, reverse engineering, vulnerability research, cybersecurity engineering, or related disciplines.
  • Strong proficiency in C/C++ and Python.
  • Experience with Assembly language and low-level software development.
  • Experience using reverse engineering tools such as Ghidra or IDA Pro.
  • Strong understanding of Windows and Linux operating system internals.
  • Strong understanding of network protocols and communications.
  • Experience conducting reverse engineering and vulnerability research.
  • Knowledge of common cybersecurity research and software development methodologies.
  • Strong analytical, problem-solving, and technical communication skills.
Preferred Qualifications
  • Experience with embedded systems research, including ARM and MIPS architectures.
  • Experience developing capabilities for Windows and Linux environments.
  • Familiarity with persistence mechanisms and advanced system internals.
  • Experience supporting federal, intelligence community, or national security missions.
  • Previous technical leadership or team lead experience.

Compensation for this role will be based on experience, qualifications, technical expertise, and overall alignment with the position. The anticipated salary range for this role is $250,000 - $300,000 per year, depending on experience and qualifications. Additionally, SIXGEN offers top-tier benefits for full-time employees, including:

  • Employer-paid health insurance premiums (medical, dental, vision) for you and your family
  • Employer-paid short/long term disability insurance and basic life/AD&D insurance
  • 401K with a 4% employer contribution
  • Professional development reimbursement options available (training, certification, education, etc)
  • Flexible and remote work policies for most positions
  • Flexible PTO and holiday schedule

SIXGEN is an Equal Opportunity Employer. We ensure that all applicants are considered for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class.

We are committed to fostering an inclusive culture that values diversity in our people, reflecting the communities we serve and our customer base. We strive to attract and retain a diverse talent pool and create an environment where everyone is empowered to be their authentic selves at work.