Embedded Software Engineer
Cary, NC · On-site
$60 - $64/hr
... to mid-scale engineering projects • Ensure compliance with engineering standards and best ... software development #ZR
Quick apply
Cary, NC · On-site
$60 - $64/hr
... to mid-scale engineering projects • Ensure compliance with engineering standards and best ... software development #ZR
Quick apply
Cary, NC · On-site
$60 - $64/hr
... to mid-scale engineering projects • Ensure compliance with engineering standards and best ... software development #ZR
Raleigh, NC · On-site
$131K - $175K/yr
Must effectively lead, train and mentor mid-level through senior engineers to develop the talent ... Bachelor's degree in Software Engineering, Computer Science, Information Technology, or Computer ...
Raleigh, NC · On-site
$131K - $175K/yr
Must effectively lead, train and mentor mid-level through senior engineers to develop the talent ... Bachelor's degree in Software Engineering, Computer Science, Information Technology, or Computer ...
... level and above). • Ability to collaborate across a globally diverse team and manage multiple priorities. • Previous experience of mentoring junior engineers. • User-level or development ...
... level and above). • Ability to collaborate across a globally diverse team and manage multiple priorities. • Previous experience of mentoring junior engineers. • User-level or development ...
Raleigh, NC · Remote
$188K - $230K/yr
About the Role As a Staff Android Software Engineer in our Hospitality group, you are a technical ... Act as a mentor to Senior and Mid-level engineers. You will set the standard for code quality ...
Quick apply
Raleigh, NC · Remote
$188K - $230K/yr
About the Role As a Staff Android Software Engineer in our Hospitality group, you are a technical ... Act as a mentor to Senior and Mid-level engineers. You will set the standard for code quality ...
Raleigh, NC · On-site
$47 - $62/hr
Mid-Level .NET/C# Developer Location: Raleigh, NC (27610) Client: State of North Carolina Duration: 12+ Months We are seeking a Mid-Level .NET/C# Developer to join a dynamic team focused on enhancing ...
Quick apply
Raleigh, NC · On-site
$47 - $62/hr
Mid-Level .NET/C# Developer Location: Raleigh, NC (27610) Client: State of North Carolina Duration: 12+ Months We are seeking a Mid-Level .NET/C# Developer to join a dynamic team focused on enhancing ...
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Knowledgeable in engineering software. SAP2000, SAFE, and Mathcad are preferred. * General ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Knowledgeable in engineering software. SAP2000, SAFE, and Mathcad are preferred. * General ...
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Quick apply
Raleigh, NC · Hybrid
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Raleigh, NC · On-site
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Raleigh, NC · On-site
$75K - $99K/yr
AMT is seeking a Transportation Engineer, with a minimum of 4 years of relevant experience, to join the transportation team in our Raleigh, NC office. This position will support a variety of projects ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
Raleigh, NC · On-site
Professional Engineer License (preferred) * Related experience * Experience working with local clients at the county and state level Working Conditions Work is performed within a general office ...
... deep level, you'll fit right in. Important Note: This is a software engineering role and not a ... prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of ...
Quick apply
... deep level, you'll fit right in. Important Note: This is a software engineering role and not a ... prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of ...
We are currently seeking a Water/wastewater engineer with 11-15 years of progressive experience in ... Position # 3055 #LI - Onsite #LI - Mid-Level
Quick apply
We are currently seeking a Water/wastewater engineer with 11-15 years of progressive experience in ... Position # 3055 #LI - Onsite #LI - Mid-Level
Raleigh, NC · On-site
$69K - $95K/yr
Proficiency in water resources modeling software such as HEC-RAS (1D and 2D), and similar ... Position # 3053 #LI - Onsite #LI - Mid Level
Quick apply
Raleigh, NC · On-site
$69K - $95K/yr
Proficiency in water resources modeling software such as HEC-RAS (1D and 2D), and similar ... Position # 3053 #LI - Onsite #LI - Mid Level
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
$153K - $189K/yr
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Raleigh, NC · On-site +1
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
Quick apply
Raleigh, NC · On-site +1
Mentor senior and mid-level engineers and contribute to architectural reviews and platform roadmaps ... years of professional software engineering experience with a strong focus on identity and ...
$177K - $265K/yr
If this sounds like an opportunity for you, Northrop Grumman Space Systems Sector would love to have you join our team as a Level 5 Software Engineer based out of Aurora, CO. The new Software ...
$177K - $265K/yr
If this sounds like an opportunity for you, Northrop Grumman Space Systems Sector would love to have you join our team as a Level 5 Software Engineer based out of Aurora, CO. The new Software ...
$61.7K - $74.3K
2% of jobs
$74.3K - $86.8K
4% of jobs
$86.8K - $99.4K
6% of jobs
$99.4K - $111.9K
8% of jobs
$118.6K is the 25th percentile. Wages below this are outliers.
$111.9K - $124.5K
7% of jobs
$124.5K - $137K
18% of jobs
The median wage is $139.9K / yr.
$137K - $149.6K
16% of jobs
$149.6K - $162.1K
2% of jobs
$167.3K is the 75th percentile. Wages above this are outliers.
$162.1K - $174.7K
26% of jobs
$174.7K - $187.2K
1% of jobs
$187.2K - $199.8K
8% of jobs
$61.7K
$143.4K
$199.8K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

$60 - $64/hr
Contractor
Re-posted 11 days ago
Job Title: Embedded Software Engineer
Client: Heavy Machine Manufacturing Company
Location: Cary, NC 27513
Duration: 12 Months
Shift: 1st Shift (8:00 AM – 5:00 PM)
Job Summary
Embedded software engineering role focused on design, development, and validation of software systems. Involves building tools, improving development workflows, and supporting cross-functional engineering teams.
Key Responsibilities
• Develop and support embedded software tools and applications
• Collaborate with internal/external stakeholders for software improvements
• Contribute to design, testing, and validation of engineering solutions
• Participate in design reviews and technical documentation
• Identify and improve existing processes and systems
• Support development of next-gen embedded tools and platforms
Core Duties
• Design and develop embedded software solutions
• Create and maintain technical documentation
• Perform feasibility testing and validation
• Analyze data and support engineering decision-making
• Troubleshoot and improve software/system performance
• Work on small to mid-scale engineering projects
• Ensure compliance with engineering standards and best practices
Work Environment / Role Nature
• Team-based engineering environment
• Moderate supervision with independent task execution
• Mix of development, testing, and collaboration work
• Cross-functional interaction with engineering teams
Required Skills
• Embedded software development – 3+ years
• Programming (C, C++, C#, or Java) – 3+ years
• Object-oriented design – 3+ years
• Software testing & validation – 3+ years
• Embedded systems lifecycle understanding – 3+ years
• Communication & collaboration – 3+ years
Preferred Skills
• Python scripting – 1–2 years
• GNU Make – 1–2 years
• CAN / UDS protocols – 1–2 years
• Agile development – 1–2 years
• RTOS / OpenRTOS exposure – 1–2 years
Education / Experience
• Bachelor’s degree in Computer Science, Computer Engineering, or related field
• 3+ years of relevant experience in embedded software development
#ZR
Sourced by ZipRecruiter
Recruiting and staffing services
11 - 50 Employees
Nisswa, MN, US
2003