Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Oct 27, 2026. Cadence Design Systems scores B on the Alion truth index.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
SkillsYou’llNeed:MinimumQualifications
Bachelor’sorMaster’sdegreeinComputerScience,ElectricalEngineering,ComputerEngineering,Math, orarelatedtechnicalfield.
ProficiencyinCorC++programmingonLinux,demonstratedthroughcoursework,academicresearch,internships,open-sourcecontributions,orpersonalprojects.
Solidunderstandingofdatastructures,algorithms,computationalcomplexity,andobject-orientedprogramming.
Stronganalyticalandproblem-solvingskills,withtheabilitytobreakdowncomplextechnicalproblemsanddeveloplogical,structuredsolutions.
Basicunderstandingofsoftwaredebuggingandtestingprinciples.
Familiaritywithcodingagentsandtheirapplicationtosoftwaredevelopmenttaskssuchascodebaseexploration,implementation,debugging,testdevelopment,anddocumentation.
Abilitytoreviewandvalidateagent-generatedresults,withanunderstandingoftheircorrectnessandbroadertechnicalimplications.
Willingnessandabilitytolearnunfamiliartechnologies,engineeringtools,andtechnicaldomains.
Abilitytoworkeffectivelyinacollaborativeengineeringenvironment.
Clearwrittenandverbalcommunicationskills.
PreferredQualifications
- Soundtechnicaljudgment,withattentiontocorrectness,simplicity,performance,maintainability,andoverallsoftwarequality.
- Experienceorknowledgeinoneormoreofthefollowingareasispreferred.
- Relevantexperiencemaybedemonstratedthroughcoursework,academicresearch,internships,open-sourcecontributions,technicalcompetitions,orpersonalprojects:
Algorithmsandoptimization,includinggraphalgorithms,partitioning,clustering,matching,flowandcutalgorithms,heuristics,metaheuristics,orcombinatorialoptimization.
Parallelandconcurrentprogramming,includingmultithreading,synchronization,taskscheduling,distributedcomputation,SIMDprogramming,vectorization,orGPUacceleration.
Performanceengineering,includingprofiling,memoryoptimization,cache-awaredatastructures,workloadanalysis,oralgorithmictuning.
Systemsprogramming,computerarchitecture,operatingsystems,compilers,orlarge-scaledataprocessing.
ElectronicDesignAutomation,digitallogicdesign,simulation,emulation,verification,orsemiconductordesignworkflows.
Experience with modernsoftwaredevelopmentworkflowsandtoolsonLinux,includingversioncontrolsystemssuchasGitorPerforce;buildtoolsandsystemssuchasMakeandCMake;testingframeworkssuchasGoogleTest;andpracticessuchascontinuousintegration,staticanalysis,andcodereview.
Hands-on experience applying codingagentstomulti-stepsoftwareengineeringtasks,suchasrepositoryexploration,technicalplanning,implementation,buildexecution,testdevelopment,debugging,validation,anditerativerefinement.
UnderstandingofAgenticSoftwareEngineering,includingthedisciplinedintegrationofcodingagents,deterministicengineeringtools,objectivevalidationmechanisms,andhumanengineeringjudgment.
FamiliaritywithHarnessEngineering,includingthecontext,tools,executionenvironments,permissions,validationmechanisms,feedbackchannels,andoperationalguardrailsthatenablecodingagentstooperatereliably.
FamiliaritywithLoopEngineering,includingiterativeagentexecution,progressevaluation,validationcheckpoints,retryandrecoverystrategies,andexplicitcompletionorstoppingcriteria.
FamiliaritywithContextEngineering, includingstructuredtaskspecifications,repository-levelinstructions,relevantcontextselection,progressivecontextretrieval,andcontextmanagementacrossmulti-stepengineeringtasks.
ExposuretoAgentOrchestration,includingtoolinvocation,taskdecomposition,workflowcoordination,sub-agentcollaboration,andintegrationbetweenmodel-drivenreasoninganddeterministicengineeringtools.
ExperiencedevelopingorconfiguringAgentSkills,reusableworkflows,toolintegrations,orMCP-basedcapabilitiesthatencodedomainknowledgeandsupporttherepeatableexecutionofengineeringtasks.
FamiliaritywithHuman-in-the-LoopControl,includingreviewcheckpoints,approvalboundaries,permissionmanagement,uncertaintyhandling,andescalationmechanisms.
Experience using engineeringvalidationtechniquessuchascompilation,automatedtesting,regressionanalysis,staticanalysis,runtimediagnostics,orprofilingtoprovideobjectivefeedbackonagent-generatedsoftwarechanges.
Demonstratedcuriosityaboutemergingsoftwareengineeringtechnologies,alongwiththeabilitytolearnthroughhands-onexperimentationandempiricalvalidation.

