Software Engineer - C++ / Digital Logic Design
$90k - $162kSiemens
Job ID: 526832Location: Burlington, Massachusetts, United States of AmericaSalary: $90,000 - $162,000Company: Siemens Software Engineer - C++ / Digital Logic Design Job ID 526832 Posted since 22-Oct-2026 Organization Digital Industries Field of work Research & Development Company Siemens Industry Software Inc. Experience level Experienced Professional Job type Full-time Work mode Hybrid (Remote/Office) Employment type Permanent Location(s) Burlington - Massachusetts - United States of America Company: Siemens EDAJob Title: Software Engineer – C++ / Digital Logic DesignJob Reference #: 526832Job Location: Burlington, MASiemens EDA is looking for a software development engineer to work in the Hardware Assisted Verification (HAV) division. HAV develops and manufactures emulators for functional verification of System-on-Chip circuit designs. In emulation systems, custom software compiles a circuit design's high level description into a low level binary representation that can be loaded and run on the emulation hardware. The individual that fills this position will become a member of emulator compiler specialists developing the compiler software for Siemens EDA’s next generation emulators.The Software Development Engineer will have responsibilities in development and improvement of the part of the compiler that analyzes the customer design in order to map it on the emulator resources. This includes analysis of clock and data networks, partitioning, placing and synthesis of logic to support the mapping of the customer design onto the emulator. The individual will participate in design and implementation of new functionality for this part of the compiler as well as support current functionality. The work will be mostly in C++ on Linux. They will write system level tests that use software simulation as well as develop new testing methods. This position will include interaction with other software teams as well as Veloce hardware teams in an international, multi-site, development environment. Candidates must be able to work on-site from our Burlington, MA office.Job QualificationsRequired Skills:• BS, MS or PhD in Computer Science or Computer Engineering.• 0 to 3 years of industry, software development experience in developing large C++ applications as part of a team.• Demonstrated experience with algorithm and data structure design.• Understanding of gate level digital logic design.• Excel both in a team-oriented development and working independently.Desired Skills:• Demonstrated Experience in EDA software development, especially in timing analysis, synthesis, design partition or placement is a plus.• Software engineering skills with experience in use of Unix/Linux OS.• Demonstrated experience with software testing methods.• Experience in use of Hardware description language (Verilog/Vhdl).• Experience in use of a software simulation tools (Modelsim, etc).• Knowledge of scripting languages (Python or SH script) would be useful.This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license. Why us?Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!Siemens Software. Transform the EverydayYou’ll Benefit From Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: The pay range for this position is $90,000 to $162,000 annually with a target incentive of 3-5 of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications and premium geographic location.#LI-EDA#LI-CF1#LI-HYBRIDYou’ll Benefit FromSiemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: The pay range for this position is 90,000 - 162,000 annually with a target incentive of 3-5 of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.Equal Employment Opportunity StatementSiemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law. EEO is the LawApplicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law. Reasonable AccommodationsIf you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at View phone number on click.appcast.io. Please note our AskHR representatives do not have visibility of application or interview status. Pay TransparencySiemens follows Pay Transparency laws. Application Deadline This role will be posted for a minimum of five (5) days from the original posting date. The posting timeline may change based on applicant volume to ensure we attract and consider a strong and representative candidate pool. California Privacy Notice California residents have the right to receive additional notices about their personal information. To learn more, click here.Criminal History Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.
$155.5k - $248.7k
...Opportunity OverviewThe Logic Design Manager is responsible... ...lead a team of ~4-6 engineers in a fast-paced environment... ...circuit board design, software and systems... ...FPGA (and preferably digital ASIC) SOC designs for... ...programming languages (C, C++) is a plus. Excellent...DigitalFull timeContract workRemote workFlexible hours- ...*Job Description: Designs, develops, and tests... ...and develops the software systems that... ...units (CPUs), support logic, microprocessors,... ...architectures and high-speed digital hardware design... ...in Electrical Engineering, Computer... ...such as Python, C/C++, or Bash1+ years of...DigitalContract workInterim role
- ...capabilities. We design and develop state-... ...group also provides engineering rigor and... ...following areas: digital (FPGA-based) circuits... ...integration of hardware and software is desirable.... ...digital oscilloscopes, logic analyzers, etc.)... ...with MATLAB, C/C++, Python or other scientific...Digital
$121k - $180k
...for our global customers engineered components and sub-... ...Electrical Engineer, you will design, simulate, and test... ...in analog and digital electronics design, testing... ...as oscilloscopes, USB logic analyzers, and signal generators... ...as MATLAB, Python, or C++ embedded firmware....DigitalFull time- The Software and Electronics Engineering Group collaborates with every research... ...-signal, analog, digital, RF, or power electronics... ...include electronics design, analysis,... ...spectrum analyzers, and logic analyzers Test design... ...embedded software in C++ using VxWorks (or similar...Digital
- ...subsidiary of Lancesoft Designs, develops, and... ...and develops the software systems that... ...units (CPUs), support logic, microprocessors,... ...with Hardware engineering software (Altium Designer... ..., Perl, Python, C/C++) 3 years... ...This High-Speed Digital Hardware Engineer...DigitalFull timeInterim roleLocal areaRemote workWork from homeRelocation
$120k - $150k
...global leader in the design and manufacturing of highly engineered, precision power conversion... ...and enhance embedded software, programmable logic, and electronic... ...technical constraints.Develop C++ Applications on... ...C++Proven experience in digital control of feedback systemsProven...DigitalWork at officeFlexible hours$143.67k - $215.5k
...product development and engineering consulting firm... ...develop technology, design products, and bring those... ...design to create novel software solutions. While we... ...specific tools (like C/C++, RTOS, or Linux), we... ...lab tools such as logic analyzers, digital multimeters, and oscilloscopes...Digital- ...important space capabilities. We design and develop state-of-the-art... .... The group also provides engineering rigor and experience to some... ...the following areas: Analog, digital, and mixed signal electronics... ...problems (e.g. MATLAB, Python, C/C++, or similar)Ability to secure...Digital
- ...optics, signal processing, RF design, statistics, optimization,... ...computer vision, machine learning, software engineering, and embedded systems.... ...MATLAB but also including C++, Python, and others. Scenarios... ..., and Modeling (AFSIM); Digital Integrated Air Defense System...Digital
$70 - $80 per hour
...Level)Fresh Consulting is a design-led, software development and hardware engineering company, offering end-to-end digital services to help companies... ...work counts)Proficiency in C/C++ for embedded systemsHands-... ..., oscilloscope, or logic analyzer, and working with...DigitalHourly payInternship- ...and complimentary sensors, design and execute data collections... ...foundation in Electrical or Computer Engineering, Mathematics, Physics, or a... ...as MATLAB, Python, or C/C++Effective organizational and problem-... ...including analog circuits, digital signal processing, numerical...DigitalWork experience placementRemote work
- ...communications systems and software defined networking technologies to design and build robust... ...Networks Systems Development Engineer plays a key role in shaping... ...engineering, RF, and digital hardware and software. This... ...MATLAB, Python, C or C++, VHDL and/or embedded systems...Digital
$70 - $80 per hour
...Fresh Consulting is a design-led, software development and hardware engineering company, offering end-to-end digital services to help companies innovate... ...) ~ Proficiency in C/C++ for embedded systems ~ Hands... ..., oscilloscope, or logic analyzer, and working with...DigitalHourly payContract workInternship$87.19k - $119.91k
...bridges the physical and digital worlds to enable... ...analog, digital, AI, and software technologies into solutions... ...solving the toughest engineering challenges. We enable... ....Work closely with design and architecture teams... ...with Perl, Python, C/C++Strong teamwork and time management...DigitalPermanent employmentFull timeWork at officeDay shift- ...ResponsibilitiesLead AI Engineer — Semiconductor AI... ...worldwide leader in the design, development, manufacture... ...data analysis systems and software used by semiconductor... ...tuning.Simulation and digital twins to model process... ...Advanced Python proficiency: C++/CUDA familiarity is a...DigitalPermanent employmentFull timeWork at officeWorldwide
- ...space capabilities. We design and develop state-of-the... ...group also provides engineering rigor and experience to... ...Contested Space, is seeking a digital signal processing... ...techniques and algorithmsStrong software engineering experience... ...proficiency in C/C++, Rust, Java, or another...Digital
$166.9k - $309.9k
...will be the ASIC & FPGA Design Engineer for the Hardware... ...work side‑by‑side with software, hardware, and systems... ...complex programmable logic problems and providing... ...Strong understanding of digital design principles, including... ...languages, such as C, C++, or PythonExperience...DigitalFull timeTemporary workWork experience placementInterim roleCasual workFlexible hours$87.19k - $119.91k
...bridges the physical and digital worlds to enable... ...analog, digital, AI, and software technologies into solutions... ...Devices (NASDAQ: ADI) designs and manufactures semiconductor... ...a Product Applications engineer in Aerospace, Defense... ...skills in C/C++ , Python or MatlabStrong...DigitalPermanent employmentFull timeWork at officeDay shift$204k - $284k
...Principal Radar Systems Engineer Woburn, MA STR is... ...lead the architecting, design, development, and... ...and guide teams spanning software, hardware, integration... ...Lifecycle, with familiarity in Digital Engineering/MBSE.... ...programming languages (e.g. C, C++, Python). Pay...DigitalFull timeWork experience placementLocal areaNight shift$165.8k - $292.4k
...Design Verification Engineer Does making the next great technology... ...design, architecture and software to understand the use... ..., memory controller logic - Encode and Decode... ...Skilled in many aspects of digital verification such as... ...Experience with C/C++, assembly is a plus....DigitalRelocation$115.2k - $172.8k
...a talented and driven Machine Vision Software Engineer to design, develop, and deploy cutting-edge automated... ...hardware and software, leveraging C++ and MVTec HALCON to build high-performance... ...Foundation: Strong background in digital image processing, matrix mathematics,...DigitalPermanent employmentFull time$87.19k - $119.91k
...bridges the physical and digital worlds to enable... ...analog, digital, AI, and software technologies into solutions... ...an enthusiastic engineer with a strong foundation... ...and systems engineers to design, prototype, and validate... ...with Python, MATLAB, C/C++, or similar programming...DigitalPermanent employmentFull timeInternshipWork at officeRemote work- ...verified in hardware and software prototypes that provide quantitative... ...participate in the design, analysis, implementation,... ...assurance, systems engineering, antennas and arrays, digital hardware, and software defined... ...Proficiency with MATLAB, Python, C/C++ or other equivalent...Digital
$134.1k - $181k
...DescriptionThe Network Services Lead will design, modernize, and guide the... ...networks as part of the Digital Solutions Team. This position... ...partnering with network engineers, cybersecurity personnel, system... ...network designs, including logical and physical network diagrams...Digital$145.2k - $170k
...include novel imager and detector design with in-house silicon and compound... ...technology nodes (< 32 nm) and on-chip digital processing and reconfigurable logic. The position requires broad... ...should hold a Ph.D. in Electrical Engineering, Computer Engineering, or a related...Digital$129k - $171k
...how military systems are designed, built and sold.... ...across both hardware and software, deployed to tackle the... ...JOB As an Electrical Engineer at Anduril Imaging, you... ...Experience with analog and digital electronics design,... ...as MATLAB, Python, or C++. ~Understanding of...DigitalFull timeWork experience placementImmediate start$150.73k - $209.72k
...bridges the physical and digital worlds to enable... ...analog, digital, AI, and software technologies into solutions... ...Inc. Job Title: Staff Engineer, Test EngineeringJob Requisition... ...integrated circuits.Design, develop and debug... ...languages such as C, C++, C#, Visual Basic, and...DigitalPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeDay shift2 days per week$187.05k - $280.58k
...that bridges the physical and digital worlds to enable... ...combines analog, digital, and software technologies into solutions... ...Twitter (X).Senior Principal Engineer, Digital Design EngineeringAbout the Role:The... ...accelerators, programmable logic and embedded processors.Develop...DigitalPermanent employmentFull timeWork at officeDay shift$96.8k - $145.2k
...the product lifecycle, engineering BOMs, and part... ...the global organization.Digital Transformation: Lead end... ...reporting.Change Management & Design IntegrityPromotion &... ..., Electrical, Software, Manufacturing, and Quality... ...objects, including the logic of Phantoms,...DigitalPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++ / Digital Logic Design. Be the first to apply!
- software implementation project manager Burlington, MA
- healthcare software sales Burlington, MA
- software qa Burlington, MA
- software sales Burlington, MA
- software applications developer Burlington, MA
- id software Burlington, MA
- bank software Burlington, MA
- software asset management analyst Burlington, MA
- entry level software sales Burlington, MA
- software support Burlington, MA


