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