Software Engineer (Entry)
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
Richmond, VA · On-site
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
Richmond, VA · On-site
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
Richmond, VA · On-site
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
Richmond, VA · On-site
$90K - $115K/yr
What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document ...
Richmond, VA · On-site
$72K - $78K/yr
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Richmond, VA · On-site
$72K - $78K/yr
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Richmond, VA · On-site
$66K - $87K/yr
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Richmond, VA · On-site
$66K - $87K/yr
Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates include: * Bachelor of Science in an Engineering discipline, Engineering ...
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Richmond, VA · On-site
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Richmond, VA · On-site
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...
Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...
Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...
Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...
Richmond, VA · On-site
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Richmond, VA · On-site
Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the ... embedded controllers across a variety of configurations. You will build new test fixtures and ...
Chester, VA · On-site
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... software like SKM, ETAP, or EasyPower. • Support the development and revision of single-line ...
Chester, VA · On-site
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... software like SKM, ETAP, or EasyPower. • Support the development and revision of single-line ...
Chester, VA · On-site
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... software like SKM, ETAP, or EasyPower. · Support the development and revision of single-line ...
Quick apply
Chester, VA · On-site
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... software like SKM, ETAP, or EasyPower. · Support the development and revision of single-line ...
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... using software like SKM, ETAP, or EasyPower. Support the development and revision of single-line ...
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting ... using software like SKM, ETAP, or EasyPower. Support the development and revision of single-line ...
Richmond, VA · On-site
Schlosser Company, Inc. is seeking an Entry-Level Project Engineer to support our project teams ... Willingness to learn project software such as Procore and P6 * Strong written and verbal ...
Quick apply
Richmond, VA · On-site
Schlosser Company, Inc. is seeking an Entry-Level Project Engineer to support our project teams ... Willingness to learn project software such as Procore and P6 * Strong written and verbal ...
Richmond, VA · On-site
$72K - $78K/yr
Schlosser Company, Inc. is seeking an Entry-Level Project Engineer to support our project teams ... Willingness to learn project software such as Procore and P6 * Strong written and verbal ...
Quick apply
Richmond, VA · On-site
$72K - $78K/yr
Schlosser Company, Inc. is seeking an Entry-Level Project Engineer to support our project teams ... Willingness to learn project software such as Procore and P6 * Strong written and verbal ...
Midlothian, VA · On-site
$60K/yr
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Quick apply
Midlothian, VA · On-site
$60K/yr
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Midlothian, VA · On-site
$60K - $70K/yr
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Midlothian, VA · On-site
$60K - $70K/yr
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Midlothian, VA · On-site
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Quick apply
Midlothian, VA · On-site
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
This position is an excellent opportunity for both entry-level candidates with a strong work ethic ... Use take-off software to generate quality project take-offs * Double check estimates * Create and ...
Richmond, VA · On-site
$77K - $110K/yr
Design portions of a project using relevant office software, modeling and Civil 3D technology ... entry level candidates will be considered * Experience with preparation of civil engineering site ...
Richmond, VA · On-site
$77K - $110K/yr
Design portions of a project using relevant office software, modeling and Civil 3D technology ... entry level candidates will be considered * Experience with preparation of civil engineering site ...
$69.3K - $78.6K
1% of jobs
$78.6K - $88K
2% of jobs
$88K - $97.3K
3% of jobs
$97.3K - $106.7K
6% of jobs
$106.7K - $116.1K
5% of jobs
$116.1K - $125.4K
5% of jobs
$128.7K is the 25th percentile. Wages below this are outliers.
$125.4K - $134.8K
5% of jobs
$134.8K - $144.1K
7% of jobs
$144.1K - $153.5K
3% of jobs
$153.5K - $162.8K
3% of jobs
The median wage is $164.1K / yr.
$162.8K - $172.2K
58% of jobs
$69.3K
$151.8K
$172.2K
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.

Who We Are
Pattern Data is an AI-powered platform built for the complexities of mass tort litigation. We help leading law firms automate case analysis, accelerate settlement decisions, and manage high-volume inventories that were traditionally manual and time-intensive.
The problems we work on are complex and high-stakes, requiring precision, adaptability, and a deep understanding of both data and client needs.
We're a collaborative, high-ownership team that moves quickly and takes pride in solving hard problems well. People at Pattern go deep to understand the "why," build solutions that hold up, and stay focused on what drives real outcomes for our customers. We value transparency, thoughtful problem-solving, and authenticity in how we work together and we're looking for someone who's excited to contribute to a team that's actively building and improving every day.
What You'll Do
As a Software Engineer at Pattern Data, you will:
Our core stack of technologies:
What You'll Bring
Ready to meet us?
Please apply directly through our website or Linkedin. We are excited to hear from you!
Pay Transparency Disclosure
The estimated base salary range for this role is $90,000-$115,000 per year, plus bonus and benefits.
At Pattern Data, our compensation philosophy is built around fairness, transparency, and market alignment. Base salary represents just one part of our total compensation package, which also includes performance-based incentives, comprehensive benefits, and other rewards.
Final compensation will be determined based on several factors, including skills, experience, qualifications, geographical location and internal equity across the team.
We understand that exceptional candidates bring unique backgrounds and strengths. If the scope of the role changes during the hiring process, we'll update and communicate any adjusted range accordingly.
Pattern Data is committed to pay equity and to maintaining competitive, transparent compensation practices across all roles and teams.
Sourced by ZipRecruiter
Software development
1 - 10 Employees
Charlotte, NC, US
2020