Software Engineer
About the role
Top 5 Skills:
- Windows Debugging
- Debugging software API
- Developing PERL/Python scripts for automation
4.Strong Computer Architecture fundamentals
- C or C++
Principal Duties and Responsibilities:
Applies Software knowledge to assist and support the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs.
Analyzes user needs and software requirements.
Designs and implements small software features for products and systems.
Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule.
Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code.
Collaborates with others inside project team to accomplish project objectives.
Writes technical documentation for Software projects.
Level of Responsibility:
Works under supervision.
Decision-making affects direct area of work and/or work group.
Requires verbal and written communication skills to convey basic, routine factual information.
Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Responsibilities
- Assists and supports the design, development, creation, modification, and validation of embedded and cloud edge software
- Analyzes user needs and software requirements
- Designs and implements small software features for products and systems
- Participates in design, coding for small features, unit testing, minor debugging fixes, and integration efforts
- Assists in performing code reviews and regression tests
- Collaborates with project team to accomplish project objectives
- Writes technical documentation for software projects
Qualifications
- Proficient in Windows Debugging
- Experience with debugging software API
- Ability to develop PERL/Python scripts for automation
- Strong fundamentals in Computer Architecture
- Knowledge of C or C++
Skills mentioned
About Mirafra Technologies
Mirafra Technologies is a leading Turnkey ASIC Solutions provider and Semiconductor Engineering Services company, helping global technology companies accelerate innovation through end-to-end engineering excellence - from Concept to Silicon to System. With a team of 2,200+ engineers and global delivery centers across India, the United States, Germany (Munich), Taiwan, and Malaysia, Mirafra combines deep domain expertise with a global delivery model to support customers worldwide. As a one-stop engineering partner, we provide end-to-end expertise across the complete semiconductor lifecycle - from architecture, design, verification, physical implementation, package and board design, embedded software, post-silicon validation, test & product engineering, and system solutions. Our engineering excellence is reflected in 650+ tape-out contributions and the trust of 50+ semiconductor customers, ranging from innovative startups to many of the world's leading semiconductor and technology companies. Beyond semiconductor engineering, Mirafra enables customers to build intelligent embedded products and accelerate digital transformation through AI, cloud, data engineering, and scalable software solutions. Driven by engineering excellence, innovation, and customer success, we help customers accelerate time-to-market, reduce engineering complexity, and deliver next-generation semiconductor and intelligent system solutions with confidence.
H-1B sponsorship history
Historical employer filing data was found for Mirafra Technologies. The employer record includes 211 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.