Semiconductor Software Engineer
$100k - $160kBright Vision Technologies
Semiconductor Software Engineer - Remote
Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.
This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.
Job Title: Semiconductor Software Engineer
Location: 100% Remote (U.S.)
Position Type: Full-time, Direct W2
Salary Range: $100,000–$160,000 Annually
Experience Required: 8+ years
Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.
Key Responsibilities
- Design and build software tooling that accelerates semiconductor design and verification workflows.
- Develop firmware and low-level software interacting directly with silicon, including drivers and BSPs.
- Build infrastructure to support large-scale EDA tool execution on compute farms and cloud platforms.
- Develop post-silicon validation tooling, including high-throughput test orchestration, programmable stimulus generation, and result aggregation systems that scale across many parts and many test environments.
- Build data pipelines for design, verification, and characterization data, supporting downstream analytics and ML.
- Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon characterization, giving engineers fast feedback loops on the silicon-software interface during critical validation windows.
- Partner with hardware engineers to translate hardware-specific requirements into clean software designs.
- Optimize software for performance and scalability in compute-intensive semiconductor workflows.
- Lead architecture and code reviews that span the software-hardware boundary, ensuring that abstractions, interfaces, and constraints between the two domains are well-understood and respected across the team.
- Contribute to internal libraries and tooling shared across silicon design teams.
- Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time.
- Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time.
- Continuously evaluate emerging hardware platforms and toolchains, assessing maturity, fit for purpose, and total cost of ownership, and make grounded recommendations on which to adopt, pilot, or defer based on real engineering needs.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Six or more years of software engineering experience, with significant time in semiconductor environments.
- Strong programming skills in C, C++, and Python.
- Hands‑on experience with EDA, verification, or post‑silicon validation workflows.
- Solid understanding of hardware-software interaction at a low level.
- Experience building large-scale compute infrastructure (grid, cloud, HPC).
- Strong scripting and automation skills.
- Experience with data pipelines for design or characterization data.
- Excellent debugging and troubleshooting skills.
- Strong communication and documentation skills.
Preferred Qualifications
- Exposure to SystemVerilog or other HDLs.
- Familiarity with UVM-based verification workflows.
- Experience with cloud-based EDA workflows.
- Hands‑on experience with ML applied to silicon design.
- Advanced degree in EE or related field.
Bright Vision Technologies is an Equal Opportunity Employer.
Equal Employment Opportunity (EEO) Statement
Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.
BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
#J-18808-Ljbffr$127.66k - $161.7k
...join our growing team. Interested? Learn more at .OverviewThe Software Engineer will design, develop, test and integrate all facets of software for fabrication and metrology equipment in the semiconductor industry, focusing on Veeco’s MOCVD tools.ResponsibilitiesDesign...Semiconductor- ...and environmental monitoring, in-vitro medical diagnostics, semiconductor manufacturing and metrology, to a broad range of scientific... ..., visit our culture page.We are seeking a highly motivated Software Engineer III with 5+ years of professional software development...SemiconductorTemporary workWorldwideFlexible hours
- Job ID: 28596603Reference Number: 26-00557Title: Sr. Full Stack Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2026-06-11... ...grade code; conducts thorough code reviews; sets and enforces engineering standards.Builds and maintains highly available and scalable services...SuggestedContract workLocal area
- Job ID: 18703356Reference Number: 23-00145Title: Senior Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-01-17Company: HAN Staffing Location: St Louis MO-Only local NO RELOCATION Skills-Java 8 Spring Boot and Microservices Cloud Technologies-GCP is preferred...SuggestedLocal areaRelocation
- Job ID: 22625919Reference Number: 24-00638Title: Atm Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-24Company: HAN StaffingATMSuggested
$193.46k - $212.81k
..., learn new skills and discover what you excel at—all from Day One.Job DescriptionU.S. Bank is seeking the position of Senior Software Engineer (multiple positions) in Hackensack, NJEssential Responsibilities:Responsible for designing, developing, testing, operating and...Full timeBank staffWork at officeLocal areaWork from home$86.36k - $101.6k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable...Work experience placementLocal area3 days per week- Job ID: 21089356Reference Number: 24-00056Title: Software Development Engineer WIFI RoamingLocation: Iselin, NJ, 08830Posted Date: 2024-01-11Company: HAN Staffing Software Development Engineer WIFI Roaming
- Job ID: 20696815Reference Number: 23-01693Title: Software Development EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-10-20Company: HAN StaffingSoftware Development Engineer
- Job ID: 22023234Reference Number: 24-00325Title: Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-19Company: HAN StaffingSoftware Engineer
- Job ID: 22030767Reference Number: 24-00331Title: Sr. Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-22Company: HAN StaffingSr. Software Engineer
- Job ID: 21976427Reference Number: 24-00301Title: Display Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-10Company: HAN StaffingDisplay Software Engineer
- Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN Staffingatm
- Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN Staffingstratus
- ...Job Title: Software Engineer 4 Duration: 12+ Months (Contract) Location: Iselin, NJ - Hybrid Reason for Opening: Enhancements and modernization of the Financial Subledger application As a Software Engineer 4, you will play a key role in modernizing...Contract work
- ...Job Description Insight Global is seeking an experienced Software Engineer with a strong background in automated testing to support Peraton Labs on the next phase of an Army program. This is a fully remote opportunity for an engineer who brings 5+ years of professional...Remote work
$107.36k - $161k
...Senior Software Engineer 4 days in the office from any of our locations in Johnston RI, Iselin NJ, Westwood or Medford MA, or Phoenix AZ and couple other locations. Role is not relocation eligible. Responsibilities As a software engineer, you will work alongside...Work at officeLocal areaRelocationFlexible hours- ...Sr. Software Engineer Location: Iselin, NJ (USA) Dayone onsite Note: Need local profile who can go for onsite interview (Face 2Face) and need candidate from Banking domain We are seeking a highly skilled SData Analytics Software Developer with strong expertise in...Local area
$135k - $155k
...Fusion Health is seeking a bright, motivated, and collaborative Senior Software Engineer to join our Application Development team. In this role, you will work on meaningful, high-impact projects that support our mission to deliver technology solutions for underserved,...Full timeMonday to Friday- ...Software Engineer Design Architect and Develop an Enterprise User Interface (front End) application for Buyers, Merchandisers, C-Level and salespeople in the Apparel business. Build Application Data Analytics mainly using JavaScript programming, JS Libraries, WEB API...Relocation
- Job ID: 20117884Reference Number: 23-01112Title: Android Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-07-07Contact: Deepak... ...Our Team is looking for an experienced Android Software Engineer to develop a Proof of Concept application using the built in apis...
- Job ID: 25595814Reference Number: 25-00529Title: Python Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2025-05-28Contact: Deepak... ...5-0621Company: HAN Staffing Highly experienced Python software engineer who is looking for a challenging role where he/she can learn...
$110.39k - $151.81k
...Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and... ...ADI combines analog, digital, AI, and software technologies into solutions that combat... ...Possible. Learn more at and on LinkedIn and X.Engineering Lead - Software Defined Radio & RF...SemiconductorPermanent employmentFull timeWork at officeDay shift- Job ID: 21048842Reference Number: 24-00011Title: Software Development Engineer - WLAN NetworkingLocation: Iselin, NJ, 08830Posted Date: 2024-01-03Company: HAN StaffingSoftware Development Engineer - WLAN Networking
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description=> Experience with iOS, Android and/...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Required: Previous experience working within the telecommunications industry is required. We’re looking for a hands-on Software QA Engineer to join a technology team supporting software solutions within the telecommunications and communications space. This role...Full time
- ...3-03-02Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Aws Application Engineer Malvern, Pa Hybrid Must 9+ Years Exp must ****@*****.*** Responsibilities Build and Maintain AWS Services for Data Analytics...
- ...03-09Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN StaffingTalend Application Engineer Malvern, PA - Hybrid 9+ exp must ResponsibilitiesThe contractor will work with the Data Quality team to maintain and implement new...For contractors
- Job ID: 19074600Reference Number: 23-00422Title: DevOps / Deployment EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-02-23Company: HAN Staffing Mandatory "UCD " "IBM Urbancode Deploy " Required skills for a resource responsible for deploying code in an urban environment...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Semiconductor Software Engineer. Be the first to apply!
- software engineer full time Edison, NJ
- graduate software developer no experience Edison, NJ
- software engineer healthcare Edison, NJ
- network software engineer Edison, NJ
- senior software engineer Edison, NJ
- software developer Edison, NJ
- ngo software engineer Edison, NJ
- startup software engineer Edison, NJ
- software developer positions Edison, NJ
- financial software developer Edison, NJ




