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