Technologies may include Java, Python, embedded C/C++, the Java Cryptographic Framework, XML, and ... In addition, the Software Engineer supports software process management throughout development ...
Quick apply
Technologies may include Java, Python, embedded C/C++, the Java Cryptographic Framework, XML, and ... In addition, the Software Engineer supports software process management throughout development ...
Quick apply
Technologies may include Java, Python, embedded C/C++, the Java Cryptographic Framework, XML, and ... In addition, the Software Engineer supports software process management throughout development ...
... Reverse Engineer openings. If you have experience with software system development (to include ... and more). * Entry level: $100-160k; Mid-level: $150-210k; Senior level: $200-260k* * Most ...
... Reverse Engineer openings. If you have experience with software system development (to include ... and more). * Entry level: $100-160k; Mid-level: $150-210k; Senior level: $200-260k* * Most ...
Annapolis, MD · On-site
$80K - $120K/yr
Embedded development and deploying operating systems on our products * Interpreting Hardware ... Software Documentation Requirements * B.S. in Computer Science, Electrical or Computer Engineering
Quick apply
Annapolis, MD · On-site
$80K - $120K/yr
Embedded development and deploying operating systems on our products * Interpreting Hardware ... Software Documentation Requirements * B.S. in Computer Science, Electrical or Computer Engineering
Software Engineer Location: Annapolis Junction, MD The Software Engineer will perform software ... Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript ...
Software Engineer Location: Annapolis Junction, MD The Software Engineer will perform software ... Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript ...
Our team specializes in vulnerability analysis and research, system emulation, software engineering, reverse engineering, embedded development, and cyber security. We are seeking an Embedded ...
Our team specializes in vulnerability analysis and research, system emulation, software engineering, reverse engineering, embedded development, and cyber security. We are seeking an Embedded ...
Software Engineer Location: Annapolis Junction, MD The Software Engineer will perform software ... Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript ...
Software Engineer Location: Annapolis Junction, MD The Software Engineer will perform software ... Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
$90K - $110K/yr
Developing custom applications using Arduino, Raspberry Pi, Odroid, Beaglebone, or other embedded ... software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE ...
$90K - $110K/yr
Developing custom applications using Arduino, Raspberry Pi, Odroid, Beaglebone, or other embedded ... software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Quick apply
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Software Engineer 0 - TS/SCI with Polygraph (Entry-Level) Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Polygraph Overview We are seeking an entry-level Software Engineer ...
Annapolis, MD · On-site
$135K - $230K/yr
Embedded development and deploying operating systems on our products * Interpreting Hardware ... Manage software releases Requirements * B.S. in Computer Engineering, Electrical Engineering, or ...
Quick apply
Annapolis, MD · On-site
$135K - $230K/yr
Embedded development and deploying operating systems on our products * Interpreting Hardware ... Manage software releases Requirements * B.S. in Computer Engineering, Electrical Engineering, or ...
Our company is looking for a Staff Software Engineer who has a passion for delivering great ... Architects/designs system software control platforms for automation solutions including embedded ...
Our company is looking for a Staff Software Engineer who has a passion for delivering great ... Architects/designs system software control platforms for automation solutions including embedded ...
... software engineering Masters degree - SW engineering experience for several years (Programming ... Having worked already for GM SW projects is a clear advantage - Basic understanding on embedded HW ...
... software engineering Masters degree - SW engineering experience for several years (Programming ... Having worked already for GM SW projects is a clear advantage - Basic understanding on embedded HW ...
Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions ...
Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Title Software Engineer Location Annapolis Junction Description *This position is contingent upon ... description languages, embedded instruction architectures, high-level software development ...
Title Software Engineer Location Annapolis Junction Description *This position is contingent upon ... description languages, embedded instruction architectures, high-level software development ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Primary Responsibilities The Software Engineer will be ...
Laurel, MD · On-site
FPGA programming; highly concurrent systems; signal processing; writing software that interfaces with embedded systems hardware or other hardware-in-the-loop (HIL) simulations. * Are skilled ...
Laurel, MD · On-site
FPGA programming; highly concurrent systems; signal processing; writing software that interfaces with embedded systems hardware or other hardware-in-the-loop (HIL) simulations. * Are skilled ...
$67.9K - $77.1K
1% of jobs
$77.1K - $86.3K
2% of jobs
$86.3K - $95.5K
3% of jobs
$95.5K - $104.6K
6% of jobs
$104.6K - $113.8K
5% of jobs
$113.8K - $123K
5% of jobs
$126.2K is the 25th percentile. Wages below this are outliers.
$123K - $132.2K
5% of jobs
$132.2K - $141.3K
7% of jobs
$141.3K - $150.5K
3% of jobs
$150.5K - $159.7K
3% of jobs
The median wage is $160.9K / yr.
$159.7K - $168.9K
58% of jobs
$67.9K
$148.9K
$168.9K
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 18 days ago
Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management solutions. We are focused on product usability and end user presentation to help our customers make the best decisions possible. Given our length of service in the industry, Prodigy One knows the importance of a competitive salary and benefits package. That's why our total compensation package can be tailored to meet employees personal needs.
A CLEARANCE IS REQUIRED TO BE CONSIDERED FOR THIS ROLE
Clearance Required: Active TS/SCI clearance with Polygraph
Location: Annapolis Junction, MD
Salary Information: 113K - 279K+
Compensation and labor categories are defined in accordance with program requirements and government guidelines. Salary within the posted range is determined based on an individual’s experience, education, certifications, and overall qualifications, and may be further adjusted based on benefit selections.
Job Description:
This role supports the development of a large, complex enterprise system within a high-performing Agile environment. Candidates must possess in-depth experience with Java and be willing to obtain a Full Scope Polygraph (FS Poly), with some candidates eligible to begin work with a Counterintelligence (CI) Polygraph.
The Software Engineer is responsible for executing full software development lifecycle (SDLC) activities, transforming Agile user stories into fully implemented and deployed capabilities. Working within a Behavior-Driven Development (BDD) framework, the engineer develops, tests, integrates, and deploys scalable solutions while leveraging DevOps practices and automation to ensure high-quality, reliable software delivery.
The role includes opportunities across a diverse technology stack, including server-side business logic, client-side web applications, and user interface development. Technologies may include Java, Python, embedded C/C++, the Java Cryptographic Framework, XML, and modern web technologies such as Angular, JavaScript, CSS, and HTML, as well as specialized device programming.
Working as both an individual contributor and a collaborative Agile team member, the Software Engineer participates in daily stand-ups, sprint planning, and Program Increment (PI) planning. The role involves analyzing complex system requirements, applying sound software engineering principles, and utilizing design tools and methodologies to develop efficient, reliable, and maintainable code. The engineer ensures solutions are modular, reusable, and fault-tolerant, while promoting code reuse and cross-team collaboration to reduce long-term maintenance costs.
In addition, the Software Engineer supports software process management throughout development, contributes to the creation of shared functions and components, and develops, tunes, documents, and deploys automation scripts across development, test, and production environments.
Basic Qualifications:
Preferred Qualifications:
Education Requirements: Bachelor's degree in Computer Science or a related field preferred.
Benefits:
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable law.