Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Semiconductor Software Engineer

$100k - $160k

Bright 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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Semiconductor Software Engineer in Edison, NJ vacancy
  • $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

    Veeco

    Somerset, NJ
    1 day ago
  •  ...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... 
    Semiconductor
    Temporary work
    Worldwide
    Flexible hours

    horiba abx

    Piscataway, NJ
    5 days ago
  • 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... 
    Suggested
    Contract work
    Local area

    HAN Staffing

    Iselin, NJ
    4 days ago
  • 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... 
    Suggested
    Local area
    Relocation

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 22625919Reference Number: 24-00638Title: Atm Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-24Company: HAN StaffingATM
    Suggested

    HAN Staffing

    Iselin, NJ
    2 days ago
  • $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 time
    Bank staff
    Work at office
    Local area
    Work from home

    US Bank

    Edison, NJ
    20 hours ago
  • $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 placement
    Local area
    3 days per week

    US Bank

    Edison, NJ
    1 day ago
  • 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

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 20696815Reference Number: 23-01693Title: Software Development EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-10-20Company: HAN StaffingSoftware Development Engineer

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 22023234Reference Number: 24-00325Title: Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-19Company: HAN StaffingSoftware Engineer

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 22030767Reference Number: 24-00331Title: Sr. Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-22Company: HAN StaffingSr. Software Engineer

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 21976427Reference Number: 24-00301Title: Display Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-04-10Company: HAN StaffingDisplay Software Engineer

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN Staffingatm

    HAN Staffing

    Iselin, NJ
    2 days ago
  • Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN Staffingstratus

    HAN Staffing

    Iselin, NJ
    2 days ago
  •  ...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

    Veracity

    Iselin, NJ
    2 days ago
  •  ...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

    Insight Global

    Woodbridge, NJ
    3 days ago
  • $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 office
    Local area
    Relocation
    Flexible hours

    Citizens Financial Group, Inc.

    Iselin, NJ
    4 days ago
  •  ...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

    Yantran LLC

    Iselin, NJ
    5 days ago
  • $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 time
    Monday to Friday

    Fusion Health

    Woodbridge, NJ
    2 days ago
  •  ...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

    Tanisha Systems

    Iselin, NJ
    4 days ago
  • 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... 

    HAN Staffing

    Iselin, NJ
    2 days ago
  • 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... 

    HAN Staffing

    Iselin, NJ
    2 days ago
  • $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... 
    Semiconductor
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    Somerset, NJ
    1 day ago
  • Job ID: 21048842Reference Number: 24-00011Title: Software Development Engineer - WLAN NetworkingLocation: Iselin, NJ, 08830Posted Date: 2024-01-03Company: HAN StaffingSoftware Development Engineer - WLAN Networking

    HAN Staffing

    Iselin, NJ
    2 days ago
  •  ...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/... 

    Sonsoft

    Edison, NJ
    3 days ago
  •  ...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 job
    Internship

    Danaher

    Edison, NJ
    4 hours ago
  •  ...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

    Kane Partners LLC

    Woodbridge, NJ
    21 hours ago
  •  ...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... 

    HAN Staffing

    Iselin, NJ
    2 days ago
  •  ...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

    HAN Staffing

    Iselin, NJ
    2 days ago
  • 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...

    HAN Staffing

    Iselin, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Semiconductor Software Engineer. Be the first to apply!