Here is the full list of all 34 Battlefield 2042 achievements. It takes around 60-80 hours to unlock all of the achievements on Windows.
Earn a T1 Mastery Badge with any Vehicle
Revive 100 teammates
Earn a Ribbon III of each type
Win 42 rounds across all game modes
Capture 100 objectives in Conquest
Travel for 1000m in one round with Mackay's Grappling Hook
Reach Player Level 25
Resupply 50 teammates
Perform a roadkill with an air vehicle
Get a quad-kill while defending an objective
Call in 15 Loadout Crates with Angel
Wingsuit fly from the Rocket Hangar to the Launch Pad on Orbital
Perform 20 melee kills in one round
Destroy an air vehicle with a rocket launcher while parachuting
Kill 500 enemy soldiers while not in a Vehicle
Perform 7 kills in one life with Dozer's SOB-8 Ballistic Shield
Outstanding performance achieved
Earn first place as a squad
Destroy 50 Vehicles
Reach Player Level 5
Reach Player Level 15
Perform 20 headshot kills in one round
Travel 25 km without using vehicles
Killed 50 enemies while in Vehicles
Travel 15km using ground vehicles
Successfully extract 25 times in Hazard Zone
Successfully extract with 50 Data Drives in Hazard Zone
Earn a T1 Mastery Badge with any Specialist
Earn a T1 Mastery Badge with any Weapon
Earn a T1 Mastery Badge with any Gadget or Throwable
Inflict 2500 damage in one round while defending objectives using Boris' SG-36 Sentry Gun
Heal 3000 points of damage within a single round with Falck's S21 Syrette Pistol
Repair 1000 damage on Vehicles in one round
Successfully extract in Hazard Zone without anyone in the squad having died