Software Engineer 1 Salary at Mirafra BETA

How much does a Mirafra Software Engineer 1 make?

As of April 2025, the average annual salary for a Software Engineer 1 at Mirafra is $73,273, which translates to approximately $35 per hour. Salaries for Software Engineer 1 at Mirafra typically range from $68,020 to $78,732, reflecting the diverse roles within the company.

It's essential to understand that salaries can vary significantly based on factors such as geographic location, departmental budget, and individual qualifications. Key determinants include years of experience, specific skill sets, educational background, and relevant certifications. For a more tailored salary estimate, consider these variables when evaluating compensation for this role.

DISCLAIMER: The salary range presented here is an estimation that has been derived from our proprietary algorithm. It should be noted that this range does not originate from the company's factual payroll records or survey data.

Website:
mirafra.com
Size:
200 - 500 Employees
Revenue:
$50M - $200M
Industry:
MFG Durable

Mirafra is a technology design services company with a high level of expertise in semiconductor design and embedded software development including applications. Founded in 2004, the company has proven expertise in ASIC design from Spec to Silicon and software development end to end. The company has worldwide presence with it's HQ at Bangalore and design or business centres at Houston, Austin, San Jose, San Diego, New Jersey, Sweden and Singapore. It has a strong team of semiconductor and software development engineers working with all the major tier1 and tier2 companies in India, USA, Europe and Singapore.

See similar companies related to Mirafra

What Skills Does a person Need at Mirafra?

At Mirafra, specify the abilities and skills that a person needs in order to carry out the specified job duties. Each competency has five to ten behavioral assertions that can be observed, each with a corresponding performance level (from one to five) that is required for a particular job.

  1. Java: Using Java in the development and maintenance of application programs and systems.
  2. Computer science: Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines.
  3. API: An application programming interface is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software.
  4. Agile: Agile is a development process where feedback is continuously gathered from users to create the best user experience.
  5. Software Development: Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software), to meet a perceived need of some set of potential users (the case with commercial and open source software), or for personal use (e.g. a scientist may write software to automate a mundane task). Embedded software development, that is, the development of embedded software, such as used for controlling consumer products, requires the development process to be integrated with the development of the controlled physical product. System software underlies applications and the programming process itself, and is often developed separately.

Related Jobs

Accenture
Annapolis Junction , MD

At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people.?Our 13,000+ people are united in a shared purpose to pursue the limitless potential of technology and ingenuity for clients across defense, national security, public safety, civilian, and military health organizations. Join Accenture Federal Services to do the work you love in an inclusive, collaborative, and caring community, where you can be empowered to grow, learn and thrive through hands-on experience, certifications, industry training and more. Join us to drive positive, lasting change that moves missions and the government forward! **Job Description:** Accenture Federal Services is seeking a Software Engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business manageme


Sponsored
4/9/2025 12:00:00 AM
VS Tech Solutions
Washington , DC

About the job Software Engineer - 1 Experience level: Mid-senior Experience required: 7 Years Education level: Bachelors degree Work: Hybrid Total position: 5 Relocation assistance: No Skills: Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS), JavaScript framework (AngularJS, ReactJS, NodeJS, etc.)., Java, Spring Boot Candidates must sit in the Washington DC metro area or within in 90 mins driving time. So that would include Maryland, Virginia, and Washington DC. Due to the nature of work performed, U.S. citizenship is required. Security Clearance: Active TS/SCI FS Poly is required at the time of hire or if the clearance has been inactive for less than 2 years, then we will consider them. They must complete a security verification and their start date would be pending the reactivation of their clearance. Job Description The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm develo


Sponsored
4/9/2025 12:00:00 AM
Grand Rising
Hanover , MD

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Requirements Be proficient in Java, javascript, SQl, linux, Git, Maven, Desired skills:


Sponsored
4/9/2025 12:00:00 AM
Atlas
Sacramento , CA

**Position** : LS Software Engineer 1 **Location** : Sacramento, CA Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting services for environmental, industrial and infrastructure construction projects. Headquartered in Austin, TX, Atlas currently has over 3,500 employees with offices throughout the US, including Alaska & Hawaii. Its no accident that Atlas creates a better experience for infrastructure and environmental projects. Its how we are built with the best people in the industry, with the reach and expertise to help at any and every step of the project, and with a heart-led approach that puts quality and safety at the center of everything we do. Were just built to be better. We are a great company. Atlas is looking for a **Full Stack Web Developer (LS Software Engineer 1)** to take a key role on our team. This is a full-time position. The ideal candidate must have knowledge in all stages of the software development lifecycle and must b


Sponsored
4/9/2025 12:00:00 AM
Atlas
Rancho Cordova , CA

**Position** : LS Software Engineer 1 **Location** : Sacramento, CA Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting services for environmental, industrial and infrastructure construction projects. Headquartered in Austin, TX, Atlas currently has over 3,500 employees with offices throughout the US, including Alaska & Hawaii. Its no accident that Atlas creates a better experience for infrastructure and environmental projects. Its how we are built with the best people in the industry, with the reach and expertise to help at any and every step of the project, and with a heart-led approach that puts quality and safety at the center of everything we do. Were just built to be better. We are a great company. Atlas is looking for a **Full Stack Web Developer (LS Software Engineer 1)** to take a key role on our team. This is a full-time position. The ideal candidate must have knowledge in all stages of the software development lifecycle and must b


Sponsored
4/9/2025 12:00:00 AM
Onyx Point, Inc.
Annapolis Junction , MD

TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) Preferred Qualifications •Full stack SWE with both front and back-end experience •Experience with Java, JavaScript (Vue.js) •Experience in developing system performance, availability, scalability, manageability, and security requirements for mid-to-large scale systems •Experience integrating COTS and GOTS products from multiple vendors •Experience using Kibana •Familiarity with JSON & XML •Familiarity with Mongo DB, ElasticSearch The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real- time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents t


Sponsored
4/9/2025 12:00:00 AM
Grand Rising
Hanover , MD

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Requirements Top Secret Security Clearance with Full Scope Polygraph Required Skills: J


Sponsored
4/8/2025 12:00:00 AM
Amentum
Annapolis Junction , MD

Are you interested in using your skills to help shape the Cyber, Security, & Intel space? If so, look no further. We are seeking a Software Engineer to join our team of passionate individuals. In this role you will support challenging, mission-critical projects that make a direct impact on the nations security and intelligence mission. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design


Sponsored
4/6/2025 12:00:00 AM

Check more jobs information at Mirafra

Job Title Average Mirafra Salary Hourly Rate
2 Business Development and Sales $100,537 $48
3 DevOps Engineer $114,374 $55
4 Director, Talent Acquisition $176,426 $85
5 Embedded Software Developer $75,990 $37
6 Engineer - I $88,111 $42
7 Engineer I $70,591 $34
8 Linux Developer $97,971 $47
9 Manager, R&D $143,041 $69
10 Senior Embedded Software Engineer $133,183 $64
11 Senior Test Engineer $99,584 $48
12 Software Engineer $115,370 $55
13 Software Engineer I $73,273 $35

Hourly Pay at Mirafra

The average hourly pay at Mirafra for a Software Engineer 1 is $35 per hour. The location, department, and job description all have an impact on the typical compensation for Mirafra positions. The pay range and total remuneration for the job title are shown in the table below. Mirafra may pay a varying wage for a given position based on experience, talents, and education.
How accurate does $73,273 look to you?

FAQ about Salary and Jobs at Mirafra

1. How much does Mirafra pay per hour?
The average hourly pay is $35. The salary for each employee depends on several factors, including the level of experience, work performance, certifications and skills.
2. What is the highest salary at Mirafra?
According to the data, the highest approximate salary is about $78,732 per year. Salaries are usually determined by comparing other employees’ salaries in similar positions in the same region and industry.
3. What is the lowest pay at Mirafra?
According to the data, the lowest estimated salary is about $68,020 per year. Pay levels are mainly influenced by market forces, supply and demand, and social structures.
4. What steps can an employee take to increase their salary?
There are various ways to increase the wage. Level of education: An employee may receive a higher salary and get a promotion if they obtain advanced degrees. Experience in management: an employee with supervisory experience can increase the likelihood to earn more.