2

Entry Level Embedded Software Jobs in Columbia, MD

Are you looking for a career where professional development is embedded in your employer's core ... Perform routine system checks, software updates, and hardware maintenance. * Collaborate with ...

Are you looking for a career where professional development is embedded in your employer's core ... From entry-level employees to senior leaders, we believe there's always room to learn. We offer ...

Showing results 21-35

Entry Level Embedded Software information

See Columbia, MD salary details

$69.5K

$152.2K

$172.7K

How much do entry level embedded software jobs pay per year?

As of Aug 19, 2026, the average yearly pay for entry level embedded software in Columbia, MD is $152,217.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,500.00 and $171,700.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

Entry level embedded software engineers are professionals who design, develop, and test software that runs on specialized hardware devices, such as microcontrollers or embedded systems, often at the start of their careers. They typically work with programming languages like C or C++ and collaborate closely with hardware engineers to ensure software and hardware integration. These roles often involve tasks such as writing code for device drivers, debugging software, and performing basic testing, all under the guidance of more experienced engineers. Entry level positions are ideal for recent graduates or those new to embedded systems, providing foundational experience in this field.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To thrive as an Entry Level Embedded Software Engineer, you need a solid background in C/C++ programming, basic knowledge of embedded systems, and a relevant degree such as electrical engineering, computer science, or a related field. Familiarity with microcontrollers, real-time operating systems (RTOS), debugging tools, and version control systems like Git is typically required. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in this role. These skills are essential to developing reliable software, collaborating with hardware teams, and meeting project requirements in embedded system environments.

What are some typical challenges faced by entry level embedded software engineers, and how can they overcome them?

Entry-level embedded software engineers often encounter challenges such as debugging hardware-software interactions, understanding real-time constraints, and adapting to unfamiliar development environments. New engineers can overcome these hurdles by actively seeking mentorship from senior team members, practicing with debugging tools, and studying relevant hardware documentation. Regular collaboration with hardware engineers and participation in code reviews can also help build confidence and technical competence, while ensuring smoother integration and project delivery.

What is the difference between Entry Level Embedded Software vs Entry Level Firmware Engineer?

AspectEntry Level Embedded SoftwareEntry Level Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldBachelor's in Electrical Engineering, Computer Engineering, or related field
Work EnvironmentEmbedded systems development, hardware integration, real-time OSFirmware development, microcontroller programming, hardware interfacing
Industry UsageConsumer electronics, automotive, medical devicesConsumer electronics, IoT devices, industrial equipment
Common Search/ComparisonYesYes

Entry Level Embedded Software and Entry Level Firmware Engineer roles often overlap in skills and industry usage. Both require knowledge of microcontrollers, programming languages like C, and understanding of hardware-software integration. The main difference lies in terminology: embedded software focuses broadly on software running on embedded systems, while firmware engineering emphasizes low-level programming directly on hardware. Both roles are essential in developing embedded products across various industries.

What are the most commonly searched types of Embedded Software jobs in Columbia, MD?

The most popular types of Embedded Software jobs in Columbia, MD are:

What are popular job titles related to Entry Level Embedded Software jobs in Columbia, MD?

For Entry Level Embedded Software jobs in Columbia, MD, the most frequently searched job titles are:

What job categories do people searching Entry Level Embedded Software jobs in Columbia, MD look for?

The top searched job categories for Entry Level Embedded Software jobs in Columbia, MD are:

What cities near Columbia, MD are hiring for Entry Level Embedded Software jobs?

Cities near Columbia, MD with the most Entry Level Embedded Software job openings:

Infographic showing various Entry Level Embedded Software job openings in Columbia, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Hybrid job distribution, with an average salary of $152,217 per year, or $73.2 per hour.

Full-time

Medical, Retirement, PTO

Posted 4 days ago


Job description

Who is USP?

The U.S. Pharmacopeial Convention (USP) is an independent scientific organization that collaborates with the world’s leading health and science experts to develop rigorous quality standards for medicines, dietary supplements, and food ingredients. At USP, we believe that scientific excellence is driven by a commitment to fairness, integrity, and global collaboration. This belief is embedded in our core value of Passion for Quality and is demonstrated through the contributions of more than 1,300 professionals across twenty global locations, working to strengthen the supply of safe, high-quality medicines worldwide.

At USP, we value inclusive scientific collaboration and recognize that attracting diverse expertise strengthens our ability to develop trusted public health standards. We foster an organizational culture that supports equitable access to mentorship, professional development, and leadership opportunities. Our partnerships, standards, and research reflect our belief that ensuring broad participation in scientific leadership results in stronger, more impactful outcomes for global health.

USP is proud to be an equal employment opportunity employer (EEOE) and is committed to ensuring fair, merit-based selection processes that enable the best scientific minds—regardless of background—to contribute to advancing public health solutions worldwide. We provide reasonable accommodations to individuals with disabilities and uphold policies that create an inclusive and collaborative work environment.

Brief Job Overview

The Network Engineer supports the organization's network infrastructure by assisting with routing and switching operations, troubleshooting network issues, and maintaining documentation. This role focuses on developing foundational networking skills while contributing to the stability, performance, and security of the enterprise network.

How will YOU create impact here at USP? 

As part of our mission to advance scientific rigor and public health standards, you will play a vital role in increasing global access to high-quality medicines through public standards and related programs. USP prioritizes scientific integrity, regulatory excellence, and evidence-based decision-making to ensure health systems worldwide can rely on strong, tested, and globally relevant quality standards.

Additionally, USP’s People and Culture division, in partnership with the Equity Office, invests in leadership and workforce development to equip all employees with the skills to create high-performing, inclusive teams. This includes training in equitable management practices and tools to promote engaged, collaborative, and results-driven work environments.

The Network Engineer has the following responsibilities:

  • Assist in supporting network infrastructure, including basic break/fix tasks and routine installations.
  • Troubleshoot and resolve entry-level network hardware and software issues under senior guidance.
  • Monitor network activity to identify irregularities and escalating issues appropriately.
  • Support network uptime and health monitoring to ensure availability of critical systems.
  • Assist with IOS patch management tasks as directed.
  • Help maintain network availability in alignment with Service Level Agreements.
  • Participate in capacity and performance assessments to understand network growth needs.
  • Provide input on network design improvements focused on routing and switching.
  • Assist with coordination of vendors and service providers during project tasks.
  • Create and maintain accurate network documentation following organizational SOPs.
  • Research and recommend basic hardware or software updates to improve network performance.
  • Support evaluation of new equipment for compatibility with existing systems.
  • Participate in disaster recovery exercises and planning activities.
  • Provide limited support for F5 load balancer tasks under supervision.
  • Assist with Wi-Fi troubleshooting and basic wireless configuration tasks.
  • Participate in on-call support and occasional off-hours maintenance/project work including Saturdays and Sundays.
  • Work onsite during the workweek.
  • Perform other related duties as needed.

Who is USP Looking For?

The successful candidate will have a demonstrated understanding of our mission, commitment to excellence through inclusive and equitable behaviors and practices, ability to quickly build credibility with stakeholders, along with the following competencies and experience: 

  • Bachelor’s degree (or equivalent work experience) in Information Technology, Computer Science, Engineering, or a related discipline from an accredited institution.
  • Proven experience with Cisco networking technologies, backed by an active CCNA certification.
  • Three (3) years of experience in network support, administration, or related IT functions.
  • Foundational knowledge of enterprise networking platforms, especially Cisco and/or Juniper.
  • Strong interest and developing expertise in routing and switching technologies.
  • Basic understanding of firewall concepts and administration.
  • Knowledge of VLANs and network segmentation strategies.
  • Familiarity with network security principles such as VPNs, IPSEC, 802.1x, and RADIUS.
  • Exposure to F5 load balancers (basic understanding).
  • Exposure to Wi-Fi technologies and wireless troubleshooting.
  • Ability to use network monitoring tools and follow troubleshooting methodologies.
  • Ability to monitor network usage and escalate potential issues.
  • Collaborative mindset for working with application and infrastructure teams.
  • Ability to learn emerging technologies quickly and independently.
  • Strong analytical and problem-solving skills.
  • Effective communication and documentation skills.
  • Ability to work in a fast-paced IT environment and manage shifting priorities.
  • Ability to work with colleagues from diverse backgrounds.

Supervisory Responsibilities

None, this is an individual contributor role.

Benefits:

USP provides the benefits to protect yourself and your family today and tomorrow. From company-paid time off and comprehensive healthcare options to retirement savings, you can have peace of mind that your personal and financial well-being is protected.

Compensation: 

Base Salary Range: USD $83,368.00 – $118,800.00 annually.

Target Annual Bonus: % Varies based on level of role.

Individual compensation packages are based on various factors unique to each candidate’s skill set, experience, qualifications, equity, and other job-related reasons. 

Note: USP does not accept unsolicited resumes from 3rd party recruitment agencies and is not responsible for fees from recruiters or other agencies except under specific written agreement with USP.